Fix for handling self-closing tags.
Add an extra test for not autolinking a tag within the attribute of another tag.
Add test to make sure that <br /> tags are not removed from the output.
Fix to not autolink URLs inside a <!DOCTYPE> tag
Add another test for nested HTML tags within an anchor tag, just as an extra check
Move UMD wrapper to Gruntfile.

Should only be added when building the concatenated/minified files.
Split the anchor tag building functionality out into its own class.
Add test to make sure Autolinker strips url prefixes from anchor tag text by default.
Split out the 3 match types (email, twitter, and url) into separate classes, in preparation to pass them to the `replaceFn`

Also add utility methods.
Update a few doc comments and variable names on Autolinker and AnchorTagBuilder.
Add initial `replaceFn` implementation.
Move the truncate/ellipsis functionality to Autolinker.Util
Add an HtmlTag abstraction for building and/or customizing HTML tags programmatically.
correctly treating html character entities

any html character entities following a url are now not being treated like part of the query string
properly handling &amp; character as part of the url
Merge pull request #58 from yads/master

Correctly handling html character entities that follow a url
Add a few apostrophes in comments
Merge branch 'master' into replacefn

Conflicts:
	dist/Autolinker.min.js
Up version to 0.11.3
A few comment and variable name tweaks.