Adding flags to GetResponse.

Change-Id: I1034443cdded728ec9a44933ad0241381dd2a027
Add integration tests for bucket opening.

This changeset provides better and more consistent failing for certain
bucket open scenarios.

Change-Id: I20b9dabdec539a384f867435d7a429412a01bccb
Adding auth capabilities for view codec.

Change-Id: I3b57fcb9112f3883f05da4412fc30fedbf0c1fcb
JVMCBC-2: Implement Carrier-based configuration management.

This changeset implements the carrier (cccp) based config management, solely
based on the binary get config commands and NMVB responses.

One known issue is that some operations seem to never get completed, so they time
out, but after that the code carriers on. This needs to be investigated separatedly.

Change-Id: Id334565828d67993b4db036debea33c57588c80f
JVMCBC-1: Implement basic support for http config management.

Change-Id: I2df2d64985e59c81b15cc75b6cf648cf77596427
javadoc complaints.

Change-Id: I687bddae078a5af468ad2bf06db9c62533a0703e
Added CoreDocument class to implement binary access in Couchbase Java client.