Added additional bad input error handling.

Change-Id: I1959bbdd7735efbc7110cd6ef22e29deadd4ea41
Correct flush issues.

Corrected issue when handling flush REST response.
Additionally removed the test as it is unreliable
due to not flush being async, in addition to not
fitting within the constraints of the new testing
setup.

Change-Id: I8da906d07869fc9d191cc3db9030999130b69150
Added support for Node 0.11.13.

Updated to nan 1.20.
Corrected slight incompatabilities with libuv.

Change-Id: Iae131a203885554a2184717253e1ec368d36a93a
WIP: Updated to libcouchbase 2.4.0.

Change-Id: I08e50b59da9d6f546a4cedf699050cc6b447b88c
Implement SDK 2.0 API.

Changed name of a few methods.
Implemented support for DSNs.
Support for SSL.
Bootstrap based connection event.

Change-Id: I5ebaee8a61f9cd9a0e7630d5cf909b79322b4b57
JSCBC-119: Allow Function objects as map/reduce values.

Iterate through the list of views and their map/reduce
functions and convert any Function objects to their string
representations first.

Change-Id: I059056452996e6e12a4514ac04b0ba3f26d3652d
Add support for spatial view queries.

Change-Id: I05f2ad7ae14219a9491ee0ca434e14f38715f013