Add support for jacoco test coverage, findbugs, and pmd analysis.  Fix bugs/warnings discovered by these tools.