LILY-927 Handle changes to peer regionservers for sep

Mostly port (in as far possible) the patch from HBASE-7634 to a forked
version of ReplicationSource to allow better responsiveness to the number
of regionservers in a peer cluster for replication (needed for the SEP).