Replication refactoring.
Merge remote-tracking branch 'remotes/netflix/2.x' into 2.x
More logging in replication channel.
Merge + bug fix in replication channel.

Conflicts:
	eureka-test-utils/src/main/java/com/netflix/eureka2/server/EmbeddedEurekaCluster.java
	eureka-test-utils/src/main/java/com/netflix/eureka2/server/ServerInstance.java
Merge pull request #299 from tbak/2.x

2.x replication refactoring