Merge pull request #154 from NiteshKant/2.x

Skeletal changes for 2.x
Eureka asynchronous transport - initial version.
Eureka 2.0 client transport prototype.
Move content of eureka-transport project to eureka-core.
Make sure project compiles under Java6.
Merge pull request #155 from tbak/2.x

Eureka 2.0 transport prototype.
Initial example interface/implementation of model and registry
@Ignore failing avro test for now
@Ignore all tests in AvroMessageBrokerTest for now
Merge pull request #156 from qiangdavidliu/2.x

Initial example interface/implementation of model and registry
Update registration/discovery protocol classes + verify transport compatibility.
Fix avro message broker failing tests.
Refactor transport implementation to be more flexible
with different protocol/codec implementations.
Add JSON codec for testing purposes.
Registration/discovery transport implementation - work in progress.
Merge pull request #159 from tbak/2.x

Eureka transport update.
Interests infra (WIP)
Merge branch '2.x' of https://github.com/Netflix/eureka into 2.x

Conflicts:
	eureka-core/src/main/java/com/netflix/eureka/registry/Interest.java
Update for the interests changes
Interests infra (WIP)