Add basic support for Couchbase HTTP API

Add a low-level method `_make_http_request` to couchbase.Connection,
wrapping libcouchbase's `lcb_make_http_request` method. This would
form the basis of view support.

Note that chunked transfers are currently not supported (only the
`lcb_http_complete_callback` is implemented).
Add tests for new HTTP API support