Allow customization of allowed <a href> URL schemes

A new context parameter, `:anchor_schemes`, can be used to override the default list of allowed schemes.

Note that this means that these schemes are no longer configurable via the `:whitelist` context parameter. They can only be controlled via `:anchor_schemes`.