Patch for NEXUS-6185 Timestamped M2 Snapshots should be consumable over M1 shadow

Signed-off-by: Tamas Cservenak <tamas@cservenak.net>
Patch for NEXUS-6185 Timestamped M2 Snapshots should be consumable over M1 shadow

Signed-off-by: Tamas Cservenak <tamas@cservenak.net>
NEXUS-6185: Applied fixes

Changes:
* reformat of code
* removal of irrelevant comments and javadoc tags
* removal of added dependency in POM, is coming as transitive
* UT made one class, dummy repo made inner of UT

No code change happened to original changes (not counting
the move of dummy repo into UT class)
Merge pull request #294 from sonatype/NEXUS-6185-m2-snap-m1-shadow

NEXUS-6185: Timestamped M2 Snapshots should be consumable over M1 shadow