Taught Domainatrix how to scan text for URLs
(cherry picked from commit e3532f1f670a0e2251e96e1c2cd28fb1010e3e10)
Ignore malformed URL patterns that URI.extract somehow matches
(cherry picked from commit 27b42cce01791719ddf26098bb5af430af48a382)
Less dumb way of doing that
(cherry picked from commit a90487d1f43d47aece9dbae13cf11280a3ffe7ed)
Perform some useful manipulations on scanned URLs to remove common trailing characters
(cherry picked from commit 5e043ad9bd80e3407a4b9b519db471e23aeb23fb)
Give an example of Domainatrix.scan in the README
(cherry picked from commit 2e9416c99bd3b658c007b073296f8b9839f72c56)
cherry-picked, confict resolution
added rake test to run rake spec
added updated Gemfile.lock
cherry pick, Wilson Bilkovich for scanner update, UPCASES, and exception handling
handle http://localhost without error
Domainatrix.scan(nil) returns []
(cherry picked from commit cac777ec5069c99fdc5dc2c8d37e198c6ffb518b)
Add a failing spec for unicode urls
(cherry picked from commit 3e625f05d8f451761264523b14d297c0beaf4803)
Ignore broken urls while scanning text
(cherry picked from commit e2ea1dc07c02674aba223aaa2d74989182d25889)
added cleaner failure of UTF8 rspec test with xit, and proper file encoding
added 'wildcard' branch pick from menno