GRADLE-2762 publish non-unique artifacts to mavenLocal

- The current model in maven-publish is to treat every maven
repository as a distribution repository, including mavenLocal.
This is incorrect.

- Snapshot revisions published to mavenLocal should not be
unique.

- Publishing to the mavenLocal repository should be treated as
an install instead of a publish. It should utilize the
org.apahce.maven.artifact.ant.InstallTask as a base for executing
it's action.