Eureka client transport update.
Integrate registration protocol transport with EurekaService API.
Initial proposal for DeltaInstanceInfo
Adding a forChanges in DeltaInstanceInfo to return stream of Delta ChangeNotifications
Cleaned up tests a little
Another implementation of delta and deltaInstanceInfo
Increasing heartbeatLatch await time for test case.
update comments
Reworked delta (for InstanceInfo)
Use interface TypeVariable instead of proprietary Impl
Merge pull request #169 from qiangdavidliu/2.x

Initial proposal for DeltaInstanceInfo
Merge #171 with 2.x latest commit.

Conflicts:
	eureka-server/src/test/java/com/netflix/eureka/server/transport/registration/protocol/asynchronous/AsyncRegistrationServerTest.java
Merge pull request #171 from tbak/2.x

Integration of registration protocol with EurekaServerService API
Update eureka-client to use Delta class.
Update avro/json codecs to deal with modified data model.
Configure junit test timeouts for eureka-server tests.
Merge pull request #175 from tbak/2.x

Update eureka-client to use new domain model with Delta class.
Comment out mavenLocal()
Delta should be serializable
Adding diff methods to InstanceInfo to generate sets of Deltas
from two instanceInfos.
Removing delta tests for Long type as they are no longer a supported
delta variable type.
Test clean up with SampleDelta and SampleInstanceInfo
Removing old usages of Java serialization