Description
Linq2Couchbase will need support for getting back to ICluster to run QueryAsync when receiving an ICouchbaseCollection object.
Theoretically, this could be done using IBucket instead. However, we know that once queries against collections/scopes go live we'll need access to the collection name and scope name. So we can get a cleaner API surface long term if we just focus on a collection in Linq2Couchbase.