Clean up dependencies

- Fail on errors from maven-dependency-plugin and maven-enforcer-plugin
- Update parent version
- Simplify configuration for maven-enforcer-plugin
- Exclude unwanted dependencies
- Update shrinkwrap-resolver and fix Deployments class
- Put boms at the top of server pom to avoid mismatched dependencies