MB-9343 allow to stop rebalance if it hanged in some janitor_agent

.. calls

Change-Id: I1ae9b3bca9368a3d8bda53fe9242bc6d1c278222
Reviewed-on: http://review.couchbase.org/34691
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
MB-10515: made 2.5.1 nodes take over mastership over 2.5.0 nodes

I.e. in order for MB-10220 fixes to be effective.

Change-Id: Ic74bd90cd5e8d7f0edb1e7386c06baad898440b2
Reviewed-on: http://review.couchbase.org/34729
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Merge remote-tracking branch 'origin/for-rackaware' into master

* origin/for-rackaware:
  MB-10515: made 2.5.1 nodes take over mastership over 2.5.0 nodes

The change is empty because 3.0 is advertising 3.0 as mb_master
version.

Change-Id: I4432b7955eeb6d0cba9068a32c531e0d049edab9
MB-10459: added sslServerList to bucket info

So that clients can discover ssl ports in accordance with our
agreement with sdk people.

Change-Id: If8d9a03e81dffa567269daf4c46753a568bb479b
Reviewed-on: http://review.couchbase.org/34686
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
MB-10438: dont swap args order in wait_for_data_move_on_one_node

Change-Id: Id8f2ac0faff2ce56f08c5ee19a09e4435d030604
Reviewed-on: http://review.couchbase.org/34734
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
bp:MB-10051: configurable disk and metadata limits

Change-Id: Icfdd2e580149e54b9627b2da460407eae0a8285b
Orig-Author: Brent Woodruff <brent@fprimex.com>
Orig-Reviewed-on: http://review.couchbase.org/34265
Reviewed-on: http://review.couchbase.org/34742
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Merge remote-tracking branch 'origin/for-rackaware' into master

* origin/for-rackaware:
  bp:MB-10051: configurable disk and metadata limits

This merge is empty because it's merging back a backport

Change-Id: Ie233b37e576684e194c2d6837e02493521944fa0
don't import a bunch of couch_util functions in header file

Change-Id: I2472efedca9c0789d4648678a1260901707928ed
added xdcr_upr_sockets_pool

Change-Id: Ifcd228367684970b15150200cc83ff3451ff3079
mark

Change-Id: I85df96c23fb14bf81901ab49d70120b7d042dd64
mark

Change-Id: I914de6e3a074274b73f25c8adbdd966142397c35
mark

Change-Id: I359618c4ba848ce4e0b2ca39e9ea4d98dbd79d67
mark

Change-Id: I156ac00ea9855043c0d1f22849afdd0621c9299b
mark

Change-Id: Ida38baf1c9ee12ade23b222ab6e78fa7d159abb7
mark

Change-Id: Iaad5b84e2e061d516b19b18d72e25a42c5a1c6e7
mark

Change-Id: Iaa4d8cb043ef39e5afe374d3eb9fee55023b7c0d
removed duplication in queue_fetch_loop

Change-Id: I930e163f8d5b39d4f1e327b22ead24425cdb036b
mark

Change-Id: I701e233957af4900334c9ac3e58af9f4f32a91b8
mark

Change-Id: I60c000764f6e126a82f2590280247e3bd0a67fe3
mark

Change-Id: I509beb87a544499f9dfc854f504e9ac19eb76547