Adds authentication handling to requests

For Couchbase Server Version 2.0.0-1976-rel Authentication is required
when accessing http://<cluster>:<ip>/pools/default in the case where the
authentication is not required the requests client in CouchBase still
provides it but the server ignores the extra auth.