MB-7249 added case insensetive check for bucket names conflict

...to the bucket creation validation REST API

Change-Id: I9acfcefde400a2fe81ed8639ee65b9cea01cc4f9
Reviewed-on: http://review.couchbase.org/27252
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Tested-by: Artem Stemkovski <artem@couchbase.com>
fix broken test, new test for MB-7249

Change-Id: I0e9c0acbb988a2234242d3829472546fdc855316
Reviewed-on: http://review.couchbase.org/27260
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Tested-by: Artem Stemkovski <artem@couchbase.com>
MB-8545: do not allow node self-rename when name is set manually

Change-Id: I7f7721fe6fc7b0fd6b60d60984a4f28089bbfcb1
Reviewed-on: http://review.couchbase.org/27264
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
MB-7398: reset user-assigned hostname when leaving cluster

I.e. otherwise we have no way of "undoing manually assigned hostname".

Change-Id: I2ca3c78804413619b974f3031e675ee6f9cc8526
Reviewed-on: http://review.couchbase.org/27265
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
MB-100: updated CHANGES

Change-Id: I33eed74bc221c31807376535eaa88874528c1efa
Reviewed-on: http://review.couchbase.org/27266
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Merge remote-tracking branch 'origin/2.1.1'

* origin/2.1.1:
  MB-100: updated CHANGES
  MB-7398: reset user-assigned hostname when leaving cluster
  MB-8545: do not allow node self-rename when name is set manually
  fix broken test, new test for MB-7249
  MB-7249 added case insensetive check for bucket names conflict

this is trivial merge

Change-Id: I7f405e85675f4d465d757a4c27be5a4dc6b72716