Add a `versionManagement` gradle configuration which can be used to provide alternative version meta-data. Primarily added so that the Spring IO platform can provide version overrides without causing a cyclic build dependency. Fixes gh-750
simple manual test to show how versionManagement dependencies can be used run gradle dependencies and check that there are no failures