Add maven related foo to enable deploying the jar files to sonatype for synchronising to maven central.
merged with head
- Fix broken javadoc
- Change the artifact names