Cherrypick Release: Language changes to move away from Blacklist/Whitelist to Allowlist/Blocklist
This merges in the changes of issue #18 in as "Blacklist" and "Whitelist" have negative connotations, so needed to change them to something more acceptable. "Blacklist" and "Whitelist" will still work to preserve backwards compatibility with previous deployments written for versions 1.1.1 and earlier.
If "Blacklist" and "Whitelist" are used there will also be an error written to the logs at a WARNING level to inform users they need to move towards using "Allowlist" and "Blocklist"