Client side refactoring

-- Introducing a EurekaClientRegistry which feeds to all users of the client.
-- Separated eureka-server, eureka-read-server and eureka-write-server
Agree, but the ack comes from the server. Anyway it does not real matter for client, as w do not expect a flood of upgrade requests.