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.
To fix the length of listeners, it is one of the better solution to create the copied vector with the fixed length of proxy_event_listeners after the cluster is started up, and then iterate this vector here.
By this solution, the referred listeners are not changed after the startup.