Allow customizing encoding/decoding of URLs
Re-enable auth failure tests
Document URLEncoder class
Coding style fixes
More code-style fixes
More whitespace fixes
Merge branch 'master' into custom_url_encoding