CBQE-2411:
1. Added code for XDCRRemoteCluster, XDCReplication classes
2. Created wrapper function for rebalance operations for master and non-master nodes separately to avoid any mistake
3. add code for views/create/query/compaction/monitor-fragmentation

Change-Id: Iaa9bf0a453298fb92dc3d236016d5d3375fb510e
Reviewed-on: http://review.couchbase.org/42656
Reviewed-by: Aruna Piravi <aruna@couchbase.com>
Reviewed-by: Sangharsh Agarwal <sangharsh.agarwal@globallogic.com>
Tested-by: Sangharsh Agarwal <sangharsh.agarwal@globallogic.com>