Update npm version number

Change-Id: I161e1b75806b8c318109e792fec6da3b87c22491
Reviewed-on: http://review.couchbase.org/23106
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Set the test timeout to 10 sec

I had some spurious test timeout failures depending on the
current load on the system (on a build server). Guess I can
live with waiting an extra 9 secs for a test failure in a
hanging test.

Change-Id: Ieb662afdd0cecb97b2d0b608225d37ec8a245e51
Reviewed-on: http://review.couchbase.org/23115
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Fixup view test

It'll still most likely fail on clusters with more than one
node given that the views are populated asynchronously.

Change-Id: I75fcc40715b429741f47b3f695fa69712242e633
Reviewed-on: http://review.couchbase.org/23116
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Remove compile warning

Change-Id: I65d13f13439f59211ed33bc2099e4715e12c3941
Reviewed-on: http://review.couchbase.org/23343
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Added prepend and append with a test

Change-Id: I024a62417852d327d264cb6153cdc1303e8aeec6
Reviewed-on: http://review.couchbase.org/23470
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Update AUTHORS

Change-Id: I7e9a1ec51d7ae5d740a203966a4ec05a1bcd6676
Reviewed-on: http://review.couchbase.org/23495
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Update package data

Change-Id: If53ec3f1fe28e5055bee4c3a7122a4afcbbcd886
Reviewed-on: http://review.couchbase.org/23496
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Added id to the error for a multi get

Added id to the error for a multi get so that the error could be
matched with the key

Change-Id: Ia0c2236f0889d384d4cd562b00bab5706bc45bf7
Reviewed-on: http://review.couchbase.org/23610
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Added a doJsonConversions parameter

Default value is true. This is set in your config parameter
(i.e. {host:"localhost:8091", bucket:"default",
doJsonConversions:false})

Setting this to false means that couchnode will no longer stringify
and parse documents. It will have to be done before passing in the
docs.

Change-Id: Ibd82295dafe3b5370d78991a5f3760061a07976e
Reviewed-on: http://review.couchbase.org/23611
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Fix loss-of-context bug with endure.

Fixed bug which causes endure to fail hard when a couchbase error occurs.

Change-Id: I5eb590f06d35670a42e7f524e91575aa0d6caa9d
Added dynamic updating of cluster map.

Added failover mechanism to REST request api to allow for requests to
unhealthy nodes to failover to another node in the list. Additionally
added timed reload of cluster map to allow re-adding of nodes which were
considered unhealthy but are now available.

Change-Id: Ifaa716694c3c5e5e7fb14adbd32099026d8da29a