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.
- Simpifying EurekaClient creation where given write server configuration the
client automatically detects read server configuration from the read server vip.
- upgrade to ocelli-0.0.6
Merge pull request #304 from qiangdavidliu/2.x

Simpifying EurekaClient creation
- ReplicationSender retry fix
- replication reconnect delay to config
- @Singleton for SelfRegistrationServices
- Adding auditServer id to audit logs.
Merge pull request #305 from qiangdavidliu/2.x

ReplicationSender retry fix
Adding connection self termination for all BaseMessageConnections.
Refactoring self closing baseMessageConnection to be a decorator instead.
Merge pull request #306 from qiangdavidliu/2.x

Adding connection self termination for all BaseMessageConnections