Raise dependency management to the top level pom

This change raises all versioning of dependencies to the top level pom in line
with maven best pratices.

raven-integration-tests as a result has its pom updated so that it inherits
from the top level pom removing the need to duplicate all the build plugin
configuration.