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

needs testing but submitted for early review
Inconsistent indent - convention is 8 spaces (though line 79 also fails that). And I'd prefer splitting into multiple lines (i.e. description on its own line) because it's so long.