- Replaced @Component with @Named / @Singleton.
- Optimized the dependencies.
- Replaced logging with SLF4J.
- Optimized the dependencies.
- Replaced all the @Requirements with finals and constructors.
- Optimized the dependencies.
- Replaced the plexus-component-metadata plugin with the sisu-maven-plugin.
Merge remote-tracking branch 'martin/MINDEXER-80'
POM cleanup after merges

sisu-maven-plugin not needed as project
is Java7 now, and index is automagically
generated