filename will be read in during the initialization of a
Soup.HSTSEnforcerDB, in order to create an initial set of HSTS
policies. If the file doesn’t exist, a new database will be created
and initialized. Changes to the policies during the lifetime of a
Soup.HSTSEnforcerDB will be written to filename when
Soup.HSTSEnforcer::changed is emitted.