JCBC-337: Implement a Combined Configuration Provider (Binary + HTTP)

This changeset provides a combined http and binary configuration provider. It is
designed to handle bootstrap and monitoring completely autonomously, further
decoupling it from the rest of the codebase.

Change-Id: I13b5029b98c9327cac6927ea35efe529edbb2f84
Reviewed-on: http://review.couchbase.org/32589
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Tested-by: Michael Nitschinger <michael.nitschinger@couchbase.com>