Upgrade maven plugin versions

POM maintenance:

* New parent where plugin version has been upgraded to bring in many bugfixes.
* Excluded projects from generation of mvn sites, so the site-deploy goal can be used across all projects (without deploying sites we don't want to deploy).
* Removed the PMD plugin configuration, can't be used like that anyhow.
* Removed mvn2 compliant reporting config.