Check if the elastic ip is for VPC and behave appropriately
Use domain of elastic IP to determine vpc or ec2-classic
Merge pull request #153 from ericdowd/vpc-eip

Fix for Issue #152
Fixes #157

Making remote region registry fetch a soft dependency.

This means that clients that are making calls to fetch registry and delta for local region only, will continue to get registry data even if the configured remote region registry is unavailable.
This removes a circular dependency between cross-region eureka instances and hence it is possible to bootstrap both regions from scratch.
Modified the console error message
Merge pull request #158 from NiteshKant/master

Fixes #157
[Gradle Release Plugin] - pre tag commit:  '1.1.138'.
[Gradle Release Plugin] - new version commit:  '1.1.139-SNAPSHOT'.
Fix logging string
Adding a new gradle task (testJar) to allow test dependencies on eureka-client
Merge pull request #172 from jeffw-wherethebitsroam/master

Fix logging string
Fixes #174

-- Making BackupRegistry injectable.
-- Fixed an annoying issue in EIPManager:  When no EIPs are free, it was throwing an NPE.
Merge pull request #173 from christorpelund/master

Adding a new gradle task (testJar) to allow test dependencies on eureka-client
Merge pull request #176 from NiteshKant/master

Fixes #174
[Gradle Release Plugin] - pre tag commit:  '1.1.139'.
[Gradle Release Plugin] - new version commit:  '1.1.140-SNAPSHOT'.
Adding the modified public constructor to DiscoveryClient

Fix for issue #174 added another argument to the constructor used by guice.
This was considering the fact that code should not be using the @Inject constructor directly. However, some code inside Netflix was dependent on it.

 Adding the old constructor back and making the @Inject constructor package private.
Merge pull request #179 from NiteshKant/master

Adding back the modified public constructor to DiscoveryClient
[Gradle Release Plugin] - pre tag commit:  '1.1.140'.
[Gradle Release Plugin] - new version commit:  '1.1.141-SNAPSHOT'.