MINDEXER-99: Performance improvements

Squashed from
https://github.com/apache/maven-indexer/pull/12
33 files changed