Have the AnchorTagBuilder build anchor tags directly from a Match instance, instead of taking separate arguments for matchType/href/text.

Also move the functionality to strip URL prefixes and trailing slashes from the AnchorTagBuilder into the UrlMatch class, for when UrlMatch#getAnchorText() is executed.
Add JSHint 'global' definition to source files.
Allow an Autolinker.HtmlTag instance to be returned from the `replaceFn`, and provide an easy API to generate one.