2.5.1.1 cumulative HOT-FIX:  bp:MB-11825: ignore unexpected infos in new_ns_replicas_builder

Change-Id: I4613fe34c227d8d3440e68fce9cab218dabd979e
Orig-Reviewed-on: http://review.couchbase.org/39908
Reviewed-on: http://review.couchbase.org/39911
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-on: http://review.couchbase.org/41381
Reviewed-by: Philip Labee <philip@couchbase.com>
Tested-by: Philip Labee <philip@couchbase.com>
MB-12388: Show build number next to release version in Admin UI

This is a simple UI change to show the version of the software that's running a little differently.
Previously we used to show the version (in "full mode") as:
     2.5.1 Enterprise Edition (build-1083-rel)
Now we show:
     2.5.1-1083 Enterprise Edition (build-1083-rel)

The idea of this work is that Support and Customers will treat 2.5.1-1083 as the full descriptor
of the release the customer is running, which is clearly critical when we are shipping a customer a
fix as part of a maintenance pack or even a one-off.

Change-Id: I1ac792ff8c3c531080d40e8adefaeaf77b2d8660
Reviewed-on: http://review.couchbase.org/42670
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
bp: Always require local_alert key argument to have a node.

Change-Id: I7238ec6500c1f0c462762779bf575b198fb3c030
Orig-Reviewed-on: http://review.couchbase.org/37206
Orig-Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Orig-Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-on: http://review.couchbase.org/42853
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
bp: MB-11137 Fix sending mail alerts for compound keys.

Change-Id: Ie2312d8aa4e7b26f958988427d57c8c399b62ce4
Orig-Reviewed-on: http://review.couchbase.org/37207
Orig-Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Orig-Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-on: http://review.couchbase.org/42854
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Merge commit '127b662482968fe68bb74ca5ec8245f3a18639e3' into rel-3.0.0++

* commit '127b662482968fe68bb74ca5ec8245f3a18639e3':
  2.5.1.1 cumulative HOT-FIX:  bp:MB-11825: ignore unexpected infos in new_ns_replicas_builder

This is empty merge of 2.5.1 MP1 that only had one backport.

Change-Id: I44228682930e68830965a0ef742561777645720e
Merge commit 'f923380028e39638d3311a4171540fa50a58899c' into rel-3.0.0++

* commit 'f923380028e39638d3311a4171540fa50a58899c':
  MB-12388: Show build number next to release version in Admin UI

Conflicts:
	priv/public/js/core-data.js

This is merge of one of commits from 2.5.1 MP2 branch. Conflict is no
so trivial, but I've made sure that end result is same as rel-3.0.1

Change-Id: I90f9a13f56fddfd7d70cd50d7eb497221cf52338
Merge remote-tracking branch 'origin/2.5.1.1' into rel-3.0.0++

* origin/2.5.1.1:
  bp: MB-11137 Fix sending mail alerts for compound keys.
  bp: Always require local_alert key argument to have a node.

This is empty merge of backports

Change-Id: I9a5c1a5265be07177d159ff89e56acb373ab4fe0
bp: MB-12378: set inclusive_end to true by default

Because it's default is indeed true.

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

Conflicts:
	priv/public/js/views.js

Conflict was trivial

Change-Id: I6b0462983fc243ab4eab974768e018a25f531fc6
Reviewed-on: http://review.couchbase.org/43006
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>