Document txcouchbase

Change-Id: I611036b67e749c5046741a04c25849732ac42ad4
Move tests as subpackages

Change-Id: Idb30c851bdae314d0d193e13e217f954977062ac
Gevent support (NG)

This provides higher performance gevent support than what's available in
1.1.0

Change-Id: Id2ead0a4e9b441ad546eb087370357ef6d50c281
API Wrapping helpers for base Connection

This adds some private utilities to better help subclasses wrap methods.

Change-Id: I94abe9b97735238dbcefa1ba6c7f4a74b23a071c
txcouchbase: apiwrap

Change-Id: I53796acae6e76dbe3ace915ff22ba0680bc0ec82
Async fixups: C Core

Change-Id: Ib5fa6856708c8725ff28ffb03e2358738ec46f4e
Wrap endure for async

Change-Id: I471b83024a286d49a9e7f0ddd80c8a42996878a4
async.views: Allow for overriding no include_docs

Change-Id: If0c233344fa76ece8b372549b040844d5cced498
test_get: Use assertIsInstance to check for subclassing

Change-Id: Iac9952096677c58fcda2c6d42956e098fa2f199b
Allow default Connection test class to be overidden

Change-Id: I5d1b85f7cb0104f81a965a6d70d7f36f02425d65
Tests for gevent API

Change-Id: Ic03753bbe7a7bbaf28bdd81d48c5bc1319457854
Test package refactoring

The new tests layout works as follows:

- Test code for common APIs are defined in couchbase/tests/cases.

- Test code does not have a test prefix or suffix, instead, we use the
  _t suffix internally to denote that this is a test.

- Test entry points should use 'test'

- Test entry points should use the couchbase.tests.importer module to
  import the test code into their own namespace/modules. They must
  supply a suffix to identify the implementation for the test, as well
  as a configuration mixin class which directs the base class which
  implementation to use.

Change-Id: Iffffb8efeb6c8aa3fca53e46beb1fbc2fe755500
Declare Connection_lcb_version as being METH_NOARGS

Change-Id: I408efab697eee9cf327e0e70e5238508549038cc
Add required 'experimental' module.

This ensures users have a clear understanding or distinction between
'stable' and 'unstable' API features by forcing them to load and call a
function within a module.

Change-Id: Id6a7647dd661101f137606a7bb314cc1869a9d8b