CCBC-358: restore lcb_get_host/lcb_get_port to return proper info

This would not always return valid information if there was no current
active REST provider. This tries fairly hard to grab a proper host/port
to be used as a REST endpoint

Change-Id: Ic6a26b1fa721812da13ecb7d6b79a2502aed556a
Reviewed-on: http://review.couchbase.org/35382
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
cmake/configure: Provide better proxy Makefile

Change-Id: I827b7fad9812143edd0cfa9e5fb9b62b02df2812
Reviewed-on: http://review.couchbase.org/35383
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
fix typo in tools/CMakeLists

Change-Id: Icf350ef48a3dca2e12e543097325ec5bc9fc1193
Reviewed-on: http://review.couchbase.org/35166
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Set line buffering (helps for windows) on tests

Change-Id: Icb50a11f4fa0539215f0243510ab1fc3b39bb503
Reviewed-on: http://review.couchbase.org/35165
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
bc_http: Initialize timers with 0 timeout

Change-Id: Id529d08af4a5bd3efa0d6309dd462d61b32c26b5
Reviewed-on: http://review.couchbase.org/35167
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Brett Lawson <brett19@gmail.com>
CCBC-361: Disallow rpm upgrade of individual subpackages

Upgrading a subpackage should upgrade the core as well.

Change-Id: I07c2eac3bbb8278b9781627d14fe7e1e2fb2d5fb
Reviewed-on: http://review.couchbase.org/35510
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Update packaging metadata for 2.3.0 GA

Change-Id: Iecfe0cadf1b2953113c4a2fea42785ec19e2583a
Reviewed-on: http://review.couchbase.org/34145
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>