URL decode user names and passwords for http basic

Tests pass locally, might want tests for proxy support?