Changes to maven config after refactor to enable building (on my machine)

Most important change is to make internal dependencies point to artifacts generated from this new repository layout and artifact naming scheme rather than artifacts generated from the old layout.

The JAXB sources were not being generated on my system due interaction between to the force="no" attribute and the way things are copied around.

Promotes dependency management into the parent projects pom and adds explicit versions for some plugins that were missing them. One of them was causing a failure as maven was attempting to use an outdated version of the plugin it found in my local repo that was missing some bug fix that this project needed.