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 #298 from amit-git/2.x

dashboard update, remove state bug fixes
Merge pull request #299 from tbak/2.x

2.x replication refactoring
- Adding integration (test) module.
- Re-enabling tests in RegistryIndexTest
- fix NPE in ReplicationPeerAddressesProvider
Merge pull request #300 from qiangdavidliu/2.x

Adding integration (test) module
Move eureka-integration sources to src/main folder.
Merge pull request #301 from tbak/2.x

2.x Move eureka-integration sources to src/main folder.
Refactor ServerResolver (contract update) + use ocelli as internal LB.
Rename package eureka-extensions to eureka-contrib.
Ocelli contrib package.
Merge remote-tracking branch 'remotes/netflix/2.x' into 2.x
Merge pull request #302 from tbak/2.x

2.x update
Extract eureka-testkit module out of eureka-test-utils.
Merge pull request #303 from tbak/2.x

2.x Extract eureka-testkit module out of eureka-test-utils.
admin console page for eureka2 - first cut