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>
Merged upstream changes