Issue #1 #11 More gradle config for maven interop + long names in archives

* Use maven-publish plugin
* Add production of sources and javadoc jars
* Define long name for artifactId and archives