Replication between clusters

Please do not merge this pull request.
I would like to discuss some design issues which are commented by "TODO" in code.
If cluster-replication-concurrency is not specified then the concurrency should be same as proxy-concurrency.