POM: organize dependencies
POM: add enforcer exclusions

This fixes the build.
POM: tidy up order of configuration blocks

Accomplished using:

    mvn tidy:pom