Use the new maven-publish with auth process for publication

This permits the use of Nexus or similar repository that has authentication requirements
Moved Gradle wrapper to 1.11 otherwise the build fails due to issues with dependencies on 1.6
Missing /bin from .gitignore (added by Gradle)
Merge pull request #3 from bdellegrazie/use-maven-publish

Use the new maven-publish with auth process for publication