Add several maven plugins

- surefire-report-plugin
- javadocs-plugin
- pmd
- checkstyles
- findbugs
- jxr
- jdepend
- Also fix formatting in the pom, spaces instead of tabs