update the Public Suffix List
Merge pull request #601 from msimerson/psl

update the Public Suffix List
access: use valid_regexes from utils
access: when matching 'any', also check From header
access: load config with a callback

so changes to the config file are picked up immediately
access: added some "make it faster" juice

load lists into objects (vs arrays), for much faster runtime access
access: test hostname validity before PSL lookup
access: test hostname validity before PSL lookup