WIP: Fixing issues with rebalance & cccp in general

BucketConfigurationProvider:

- Make sure that configs marked as outdated are not propagated up the
  stack but instead an outdated signal is raised, eventually leading
  to a fresh new correct configuration.

- When carrier config is used, register a connection observer that
  gets notified once the connection is closed and shuts it down, also
  signalling an outdated configuration, leading to a fresh new correct
  configuration.

- Simplifying the HTTP reconfiguration to only subscribe in one place.

CouchbaseConnection:

- Do not queue a node for reconnect if it is not part of the cluster
  anymore.

Change-Id: I1b2b8b6fdc130b58c0765cea183010da568aaf0e
Reviewed-on: http://review.couchbase.org/34555
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Tested-by: Michael Nitschinger <michael.nitschinger@couchbase.com>