headers: typo fix
Merge pull request #524 from msimerson/headers

Merged - ta.
bounce: use new boolean config options

* update docs for better flow.
* rename [checks] -> [check], so it's consistent among plugins that have it.
Merge pull request #522 from msimerson/bounce

Ta. Merged.
access: new plugin, one access plugin to rule them all

Includes the same functionality as rdns_access, mail_from.access,
and rcpt_to.access plugins, using the same config files.

Includes the regex blocking function of the helo.checks match_re function.

1. Config files are automatically updated after changes (callback)
2. Preprocessing of config files, to reduce run-time processing
3. Validation of RegExp entries, so one bad pattern doesn't disable them all
4. For ACH hits, adds the ACL file name with the matching entry to results
5. Tests, tests, and more tests! (79 of them)
6. Removes duplicated docs (with 3 plugins having almost identical contents)
7. Removes duplicated code among the 3 plugins
8. Consolidates 3 config files with one setting each into access.ini
remove *.access.ini files, prepend 'haraka -h access' to config files

disable *.access plugins and enable access.js in config/plugins
access: added [check] section for enable/disable hooks

added (hook) suffix to pass results
for whitelisted IPs, also set whitelist=true in result store
access: docs and features for 'any' usage
access: updated access.md