modify pom generation to include dependency version properties

In our adapters pom.xml we need to be able to get at the versions of dependencies used. This change would set all such versions as properties and then use substitution in the dependency definition. Then we could inherit this pom as a parent and gain access to all the version numbers.