Adds authentication handling to requests

For Couchbase Server Version 2.0.0-1976-rel Authentication is required
when accessing http://&lt;cluster&gt;:&lt;ip&gt;/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.