Merge pull request #48 from NiteshKant/master

Fixes issue #47
[Gradle Release Plugin] - pre tag commit:  '1.1.110'.
[Gradle Release Plugin] - new version commit:  '1.1.111-SNAPSHOT'.
Allow EIP binding if the current IP of the instance is null.

It's possible for myPublicIP to be null when eureka is restarted
because unbinding an EIP on Amazon results in a null IP for the
instance for a few minutes. In that case, it's ok to rebind the
new EIP.
Merge pull request #49 from mampcs/master

Allow EIP binding if the current IP of the instance is null.
Fixes issue #50

Also, provided some handy methods in DiscoveryClient to get all known regions and apps for a region.