Enabling registration for non-amazon datacenters on server startup.

`PeerAwareInstanceRegistry` disregards any non-amazon instances got from a peer on initial startup. This change enabled the registration.

Changes were discussed as part of pull request: https://github.com/Netflix/eureka/pull/134
Merge pull request #150 from NiteshKant/master

Enabling registration for non-amazon datacenters on server startup.
- change periodic info logs to debug logs in DiscoveryClient
- remove clientId logging in discovery server
Merge pull request #151 from qiangdavidliu/minorfixes

Minor fixes
[Gradle Release Plugin] - pre tag commit:  '1.1.137'.
[Gradle Release Plugin] - new version commit:  '1.1.138-SNAPSHOT'.
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