1.) changed DiscoveryClient constructor to public to support non Singleton implementations.
2.) changed a bit the build.gradle to allow publishing of eureka-client versions to local Artifactory.