Couchbase sync gateway

Resolves jira task BROOKLYN-9
This will never return if the cbNode is a `CouchbaseNode` rather than a cluster - but the description for `CouchbaseSyncGateway.COUCHBASE_SERVER` says it can be either.