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

loosen URL handling for non-native protocols