add support for configuring couchbase XDCR (replication) and bump to v3.0

needs testing but submitted for early review
there is a comment about `replicationType` on the interface, i believe.  also a `replMode` (e.g. `continuous`).  the commented out code will be useful and obvious to anyone wanting to add support for them.