Allow configurable version numbers for binaries

* Use system properties to set version number, maven remote repo, maven credentials
* Remove gradle.properties as gradle prioritizes those system properties
over those supplied over the command line (which is stupid)
Merge remote-tracking branch 'upstream/master'

Conflicts:
	java/build.gradle
Merge remote-tracking branch 'upstream/master'

Conflicts:
	android/build.gradle
	java/build.gradle
	universal/build.gradle
Use patched maven plugin

In the unpatched version, the 'install' task is overridden by
'installDebugTest' which requires a connected android device.
Bug Fix: javadoc jars

Fix to actually generate jars with java docs
support install task

* Fix deployment of java artifact
* Move POM settings to global namespace
Merge pull request #32 from jpoon/master

Support install task and SNAPSHOT version