Started to implment url handler
Got more URL stuff done
Added url detection interface
Merge branch 'master' into url-interface
Finished naming
Tweaks after code review from @yguedidi
Updated tests
Merge pull request #272 from SammyK/url-interface

[4.1] URL detection interface