Do not use Administrator account in tests

Fixes tests after http://review.couchbase.org/28698

Depends-On: http://review.couchbase.org/28747
Change-Id: I13b1a991519073411ee0d8fff3092331dcba6022
Reviewed-on: http://review.couchbase.org/28748
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Make connect order deterministic

The current patch allows the user to toggle between deterministic
and random connect order for the bootstrap list.

Change-Id: Ie9476d5fd08be95e6a621c8e3d8ebfc4caa64853
Reviewed-on: http://review.couchbase.org/28689
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Use cluster type connection for cbc-bucket-flush

Although flush command is accessible for bucket type connections,
cbc-bucket-flush doesn't use provided bucket name to connect to,
therefore it will fail if the bucket name isn't "default".

Change-Id: I4751dbd1acecfeda2f5c819730f8daa4df43f3bb
Reviewed-on: http://review.couchbase.org/28755
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Prefer lcb_assert() to abort()

Change-Id: Ie824d6e75f24876e31a0eeede90a66d3a3380ccd
Reviewed-on: http://review.couchbase.org/28756
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
CCBC-263 Skip unfinished SASL commands on rebalance

During rebalance, it is possible that the newly added server doesn't
have chance to finish SASL auth before the cluster will push config
update, in this case packet relocator messing cookies.

Also the patch makes sure that SASL command/cookie isn't mixing with
other commands

Change-Id: Ic3fb01b4a39d2e8e68c690c264a2918d631d9602
Reviewed-on: http://review.couchbase.org/28744
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Update to recent CouchbaseMock.jar

Change-Id: Ie02798adc0ce129e1cd5eedb926681e78c1eb32e
Reviewed-on: http://review.couchbase.org/28771
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Update index man page

Change-Id: Ia7042a61fd2e833ea90c3efd7c552552584f7cd7
Reviewed-on: http://review.couchbase.org/28770
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
CCBC-265 Do not try to parse config for LCB_TYPE_CLUSTER handles

It fixes timouts for management operations (like 'cbc bucket-create',
'cbc bucket-flush', 'cbc bucket-delete' and 'cbc admin')

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