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.