CBSE-473: Set right argument for delete ops

Memcached protocol requires no value for delete operation. As a result,
memcached server will treat it as invalid parameter if value is provided
for delete.

Change-Id: I5f5d80129bcb705b6a9a01616a55b06be532a36a
MB-7149: Consider DGM case when transferring data

Under DGM scenario, ep_engine not only will transfer items in memory,
but also all items on disk.

Change-Id: Ia3fc1819e5b27318b392266d18fc2c4a9f1cf0bf
MB-8367: don't depend on ip_addr.bat to get ip address

After babysit_vm introduced, we retire ip_addr.bat to acquire ip
address on window platform.

Change-Id: If93519ed8587ff51a1f374209585d477f8bbac0b
Merge branch 'branch_2.0.1' into branch_2.0.2

* branch_2.0.1:
  CBSE-473: Set right argument for delete ops

Change-Id: Ife73cbf4afbdc892aac94955093cbb03e638a247
MB-8316: Revise help messages

Change-Id: I871e29b9745e790c73ccd31fe3f965fa2943d6a0
2.1.0 branch at build 2.0.2-824

Change-Id: Ia46fe0ea59bffc5bcabf60d4ff3f99287f29b7dc
Merge "2.1.0 branch at build 2.0.2-824" into 2.1.0
MB-8385: All flag to force overwrite of data

1. we will allow conflict resolution when writing data to server.
2. No change when we read data from server.
3. No support to restore data to version 2.0.1 and before.

Change-Id: I217837ca325bb3cd8642444b2cb63a7fc527ea19
Merge branch 'branch_2.0.2' into branch_2.1.0

* branch_2.0.2:
  MB-8385: All flag to force overwrite of data

Change-Id: I3f9d59be493c3139d8b08e88fe237843708efe77
CBD-963:  empty commit to create 2.1.1 branch

Change-Id: Ibecabc4d7575a8baa0f6937c5d2e07daf41e7de8
Merge "CBD-963:  empty commit to create 2.1.1 branch" into 2.1.1
MB-8566: Need to add bucket name in url for compaction

Change-Id: I2ef7ffcb1e554bcdb8319387aebfaa9b0d43d00b
MB-8377: Adjust total msg for deleted items

For initial estimated total msgs to be transferred, we only consider
current active items. However, ep_engine may send over deleted items
when handling tap_dump requests. We need to adjust total msg number
accordingly.

Change-Id: I914282fe6601e50ba8f05e1e6ece1697e6ec7f13
MB-8541: Remove enable-index-replica for bucket-edit

this option won't be changed after bucket is created.

Change-Id: I13c35188e26d804340a7eb3f518368a84c224ebd
MB-8542: No enable-index-replica for memcached bucket

Change-Id: I800feb03a4b36c34cd736ad217d6b3eaa7377a77
MB-8567: typo for setting-compaction

Change-Id: Ie3b7f04f66eaf8380baa6ab13544f84f99febbd1
MB-8366: transform data based specified unit

Change-Id: I2c0679cad14da4bc37a60506e5d8ab77bc62cfc2
MB-8755: Cli support for xdcr replication mode

When creating a new replication stream, customers can choose either
memcached protocol as 'xmem' or couchdb protocol as 'capi'.

Change-Id: I919aeb9744e60c045f8a523a988e3008c14b6571
MB-8806: Support Read-only Admin user

Change-Id: I22de077bb9feea8d2a06675c4f8df51e9f09f0fc
MB-8570: Add hostname for xdcr-set command

Change-Id: I6b1e46592808d57c6e7558105ed1f47f2617e707