Getting rid of heap memory hog when unneeded.

DefaultScannerListener hold a Set<String> with all the existing
UINFOs loaded up in initialisation part of processing when
update was happening. The solely purpose of this set was, that
as last step, create diff with processed UINFOs and delete from index
the files not found while scanning but on index. This step makes sense
for contexts that does NOT receive updates from remote, as they are
actually "hosted" reposes (in MRM lingo). In case of "proxy" reposes,
if Indexer did not find a file locally, but is on index, it is
probably a file present on remote (proxied) repository, who's published
index was already downloaded once.

Also, the method removeDeletedArtifacts() making use of this set
was invoked with same condition as the building of set is now
enclosed.

Meaning, the potentially huge Set<String> will not be built anymore
unless really needed and used.

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1373387 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release maven-indexer-5.0.0

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1384052 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1384054 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] rollback the release of maven-indexer-5.0.0

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1384058 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release maven-indexer-5.0.0

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1384065 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1384067 13f79535-47bb-0310-9956-ffa450edef68
Rolling back version, as 5.0.0 release was dropped/withdrawn.


git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386547 13f79535-47bb-0310-9956-ffa450edef68
Reshuffling indexer modules and dependency updates.

* Project is still java5 ;)
* CLI extracted into separate module to make easier dependency handling (those needed by lib vs those needed by cli)
* dependencies bumped/aligned with Maven

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386555 13f79535-47bb-0310-9956-ffa450edef68
Updated CLI readme

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386556 13f79535-47bb-0310-9956-ffa450edef68
As cli is moved out, removing of shade plugin from core module

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386557 13f79535-47bb-0310-9956-ffa450edef68
Cleaning up remnants: as module copy happened, forgot to clean up remnants needed by other UTs but not by CLI UT/IT

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386559 13f79535-47bb-0310-9956-ffa450edef68
use last fluido skin

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386561 13f79535-47bb-0310-9956-ffa450edef68
add missing svn:ignore

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386562 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release maven-indexer-5.0.0

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386727 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/trunk@1386729 13f79535-47bb-0310-9956-ffa450edef68