Get rid of replica type from the code base

(1) Add new message to the admin protocol.
(2) Introduce a new class for rebalacing called RebalanceTaskInfo.
(3) Remove replica type from everywhere else.

Added // TODO (Sid) style comments where I wasn't sure.
Also added // TODO (Sid)  on the donor based path.