Improved runtests.sh and removed bug.js

runtests.sh now has counts and colors
Test case provided by bug.js appears to be resolved

Change-Id: I31ae109e938219d40207e0fe7abedaddbe1ad3ca
Reviewed-on: http://review.couchbase.org/24140
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Optimized test runs for non-working cluster

Change-Id: I7d74deebda431bf6c7a4dda5aa3b94d91b7a886b
Reviewed-on: http://review.couchbase.org/24208
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commit issue with trying to use endure on Memcached buckets.

Change-Id: Idc56abc021c6111615d30f472c2b8ec38e4745dd
Reviewed-on: http://review.couchbase.org/24038
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Restore http callback signature

Corrected rest request handler to reflect previous behaviour of
abstracting specific rest results.

Change-Id: I4ba52288b3f434a6c526f339465a47f76ac6d972
Reviewed-on: http://review.couchbase.org/24028
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Wrap lines

Change-Id: Ib9f7eeaee5d7ecea8670c851ad8fcab3a170fed9
Reviewed-on: http://review.couchbase.org/24275
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Don't crash for empty errinfo

Change-Id: Iabf9b26bbd000bf9ed408cf37bbdf21f6cd8b17c
Reviewed-on: http://review.couchbase.org/24352
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Use upstream homebrew source

Change-Id: I962c533587845ec16fda16cf4e2075e84fbc550b
Reviewed-on: http://review.couchbase.org/24894
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Doc fixes

Change-Id: If40e0a8914df281ddaad98e44538760d3903fd70
Reviewed-on: http://review.couchbase.org/24057
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Add shutdown() to stop the connection

Change-Id: I640d31a0bfdd2d44460b1b25eba37b766c89c2b6
Reviewed-on: http://review.couchbase.org/24215
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Add a script to start the mock server

Change-Id: I458fae3123c61b22c6270cae1f5a7ad2acce96ba
Reviewed-on: http://review.couchbase.org/24216
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
JSCBC-16: Add unit test for bulk load

Change-Id: I04ffe125204b6d554e4236f22bec3aea093a0a16
Reviewed-on: http://review.couchbase.org/25739
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Fixup JSCBC-16 exit code ;)

Change-Id: I0df5dc58b5cedf360ae88f04a56124e6a1e316a8
Reviewed-on: http://review.couchbase.org/25755
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Refactor the io plugin

Change-Id: Id13a4251bdd942e98b08819b19bebfb5311a28cc
Reviewed-on: http://review.couchbase.org/25517
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Prepare for 0.0.12-beta

Change-Id: Ia2ca2611abd3288ef00a4c33c6e2239788fee1dc
Reviewed-on: http://review.couchbase.org/25855
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Adds support for get-and-lock and unlock.

Get and lock works as expected, but unlock hangs.

Change-Id: I3bc07ff968954ebd716895d529a962f4fdc5a24f
Reviewed-on: http://review.couchbase.org/25816
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Release 0.0.12

Change-Id: I63c4ff7c058fced4e9346c77ad54bf115807284c
Reviewed-on: http://review.couchbase.org/25861
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Add testcase for JSCBC-24

Change-Id: I6e0bc7dc4ad09f757419c9db7cf8e962023e6404
Reviewed-on: http://review.couchbase.org/25874
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
JSCBC-25 Validate input parameters

It turns out that the way node-gyp invoked my compiler the
exception handler didn't work.

Change-Id: I191ae9139383f98fc81663b9603630f341b3c91a
Reviewed-on: http://review.couchbase.org/25875
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Corrected missuse of Exception instead of Error.

Change-Id: I890ba47c7739e07f6db8ecdbdcca3ff306acf292
Reviewed-on: http://review.couchbase.org/26460
Tested-by: Brett Lawson <brett19@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Initial work on asio version of io plugin.

Change-Id: I31c4f9e0ea2dbd0092063f83c2d5519e8836f87b