Add support for HTTP auth

Add support for HTTP auth. XMLRPC Client only supports basic auth, but its better than nothing.