Remove legacy code.
Eureka-client refactoring.
Add registry failover/reconnect mechanism.
Add registration failover/reconnect mechanism.
Merge pull request #264 from tbak/2.x

2.x client updates