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

needs testing but submitted for early review
Why not just declare a method with `@Effector`, like all the other effectors in `CouchbaseNode`?