Publish javadocs to github

* publish javadocs to github
* use an online code coverage tool (coveralls)
* removed PMD, checkstyles and cobertura