Maven plugin configuration improvements

* move common plugin configuration to <pluginManagement> section
* set version for all plugins
* replace deprecated `pom.version` with `project.version`
* replace deprecated `pom.url` with `project.url`