Maven 3.1 compatibility

- Change org.sonatye.aether package to org.eclipse.aether
- Change org.eclipse.aether.util.artifact.DefaultArtifact to org.eclipse.aether.artifact.DefaultArtifact
- Make setting of transfer listener customizable.