Make this plugin able to run in mvn 3.1

Removed direct DefaultArtifact use and using
maven core's one, but that one needs a bit
more fiddling as Aether's constructor or
alike does not exists in here.
Merge pull request #3 from sonatype/maven-310-friendly

Make this plugin able to run in mvn 3.1