Updated POM to make use of Java version 7 as the compilation target, as well as to support Java 7 constructs
Defined a spring version property to avoid repetition in the dependency declaration

GCP-10126
Reviewed by : Daniel Jao