bp: dropped mccouch_port config

Orig-Reviewed-on: http://review.couchbase.org/41587

Conflicts:
	cluster_run

Conflict is quite trivial.

Change-Id: I55f10fd319dad246bb8e99647217883a2cbcc888
Reviewed-on: http://review.couchbase.org/42983
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
bp: MB-12099 Handle unicode:characters_to_binary errors.

Change-Id: Id2110b83b28cbcb23a00426e292e234663d0d38f
Orig-Reviewed-on: http://review.couchbase.org/41096
Reviewed-on: http://review.couchbase.org/42984
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
bp:MB-11567: Pass bucket name and password from environment variables

Windows will have different interpretation on cmd arguments from Linux.
If empty password is passed, the next argument is treated as password.
As such, environment variable is better place to pass bucket credentials.

Change-Id: I626e979ccfbcb279dcaeb3cdb3713c9b264c89ba
Orig-Reviewed-on: http://review.couchbase.org/41293
Reviewed-on: http://review.couchbase.org/42985
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
bp: MB-12156 Don't trap exits while change disk paths.

It's not needed and prevents us from a situation where process gets
stuck and wakes up much later (potentially after node became part of a
cluster) and thus invalidates the check that node is not provisioned.

Change-Id: Ib0ae8513b34826af7e196628f8d1b2f11a7f0f94
Orig-Reviewed-on: http://review.couchbase.org/41333
Reviewed-on: http://review.couchbase.org/42986
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>