strip protocol and 'www.' by default - fixes gregjacobs/Autolinker.js#1
truncate URLs from the end
make simpler regex for detecting prefix
remove trailing slashes from URLs, and handle periods at the end of paths
re-use domain+TLD regexes for email matching
better regex for email local-part
revert to simpler email local-part regex
add .me and .io to list of TLDs

also alphabetize the list to make it easier to read
add test to not strip non-http protocols
(cherry picked from commit 87f2ef6031c93e40da3aaa8dad5777be1853ff68)
Merge branch 'master' of git://github.com/afeld/Autolinker.js