Stop relying on maven convention on project
Filling in more pom fields for Sonatype
Add local publishing
Putting javadoc and sources into proper confs and setting types
Fixing issue when publishing source/javadoc to maven central
Using a better github location
"Gold bars adventure" Eureka logo
Adding provided scope

Conflicts:
	gradle/convention.gradle
eureka.port appears to be pulling double duty: both telling what port to register as and what port the eureka server is listening on. Changed the properties that deal with DNS discovery of eureka servers to be eureka.eurekaServer.<property>
https://github.com/Netflix/eureka/issues/6:

During replication of heartbeats, registers, status updates and cancels when a peer eureka node goes down, other servers may be affected, since eureka depends on timeouts to keep the replication queue to not get to full capacity. Hence, taking a server could potentially impact replications to other servers.

This change removes that coupling by creating a replication queue per server per action(heartbeat, register etc). When a server goes down and the queue gets full, the replications to the rest of the server now does not get affected.

This also now gives a chance to retry replication events indefinitely since they are now on different queues.
New dependency 'blitz4j' added.
Change version number for blitz4j.
Change version of blitz4j again.
Upgrade version.
Gradle Release Plugin - new version commit:  'eureka-1.1.25'.
Fix a run-away loop.
Merge branch 'master' of https://github.com/Netflix/eureka
Bump up the version number.
Gradle Release Plugin - new version commit:  'eureka-1.1.27'.
Fixed a bug with missing "break" statement.