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.
Move the "match" classes to their own folder.
Move HTML parsing functionality out to a separate class: HtmlParser
Add Util.splitAndCapture() method, to emulate modern browser behavior of calling String.prototype.split() with a regular expression that contains capturing parenthesis.
Add Autolinker.Util.indexOf method for finding elements within an array to support IE8 and below.
Merge branch 'master' into replacefn

Conflicts:
	dist/Autolinker.js
	dist/Autolinker.min.js
	package.json
Build dist files for 0.12.0