Update to libcouchbase 2.3.1.

Change-Id: I539aaa8978c965c79c0ed578ac446ecd86596712
Reviewed-on: http://review.couchbase.org/36948
Tested-by: Brett Lawson <brett19@gmail.com>
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Release 1.2.3

Change-Id: I85d4f6106a22316144ecf6d6a093ea8219c5daf0
Reviewed-on: http://review.couchbase.org/36949
Tested-by: Brett Lawson <brett19@gmail.com>
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Correct build error from libcouchbase 2.3.1 update.

Change-Id: Icd707fbbc9b7cba50172699cb3be9e2b1c6f11f3
Reviewed-on: http://review.couchbase.org/36974
Tested-by: Brett Lawson <brett19@gmail.com>
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Brett Lawson <brett19@gmail.com>
Release 1.2.4

1.2.3 had build errors and was never released.

Change-Id: I307027f87b379f5f9d51add13f94f29563d88120
Reviewed-on: http://review.couchbase.org/36975
Tested-by: Brett Lawson <brett19@gmail.com>
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
JSCBC-104 adding bucket flush support

* adding flush method to Connection including tests
* adding access to the bucket name via _bucket in Connection
* adding support for empty response body on HTTP requests
* exporting the POST Methond from the constants.cc

Change-Id: I65edc11d308e9d98ac7b72cef4b8e4bfccf7351a
Reviewed-on: http://review.couchbase.org/36132
Tested-by: Philipp Fehre <philipp@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>
Clarify memdbench usage

- Remove older output from older version in comments
- Replace with more recent output
- Mention that tests with eden's client requires a memcached bucket with
  a dedicated port

Change-Id: I1c753ed1744bd66ad7755d9817e932ad3dd8013a
Reviewed-on: http://review.couchbase.org/37182
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Brett Lawson <brett19@gmail.com>
Add support for spatial view queries.

Change-Id: I05f2ad7ae14219a9491ee0ca434e14f38715f013
Added additional bad input error handling.

Change-Id: I1959bbdd7735efbc7110cd6ef22e29deadd4ea41