Reduce plugin dependencies.

- Removed maven-site-plugin
- Made maven dependencies provided

When running the site target a lot of dependencies from the maven site plugin are downloaded, even when they are not needed.