Port to Maven 3.0.5

Porting to Maven 3.0.5 also means migrating to some other libraries
and technologies which are used by Maven:

    Eclipse Aether -> Sonatype Aether
    Eclipse Sisu Inject -> Sonatype Sisu Plexus
    JSR-330 -> Plexus Component Annotations