don't prepare URLs for oddball schemes
Merge pull request #1710 from jvantuyl/master

loosen URL handling for non-native protocols
Revert "Merge pull request #1710 from jvantuyl/master"

This reverts commit a8300c0ae6dd7e6b1655cf80b349e0bf645ff694, reversing
changes made to 2e196be143035fa6d03743d6ca95a2904572f12a.
Chardet -> charade.
Merge pull request #1720 from Lukasa/docs

Chardet -> charade.
Capitalisation.
Fix documentation typo.
Merge pull request #1722 from schinckel/patch-1

Fix documentation typo.
Fixed #1711
added test case related to #1711
Fixed #1723