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
Adding provided scope, matching javadoc newline printing

Conflicts:
	gradle/convention.gradle

Conflicts:
	gradle/convention.gradle
Fixing transitive-ness of provided
Fix scoping issue with artifacts that arose, aligning indentation with multi-project to prevent this in the future.
Merge branch 'single-project' of https://github.com/Netflix/gradle-template

Updated Gradle files to the latest from netflixoss/gradle-template