Slight cleanup of the POM

Set min version of Maven.
Made maven-core provided scope so that we get the classes from the Maven installation.
Removed several unnecessary dependencies.