[NXCM-4564] Drop manual repository types registration

Replace plexus with jsr330

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NXCM-4564] Annotate all repository implementations with @RepositoryType to avoid magic

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Revert "[NXCM-4564] Annotate all repository implementations with @RepositoryType to avoid magic"

This reverts commit 6d955f2653ab2c745b1c0c0e6e0924b5da061284.
Merge pull request #41 from sonatype/NXCM-4564-fix-repository-type-registration

REVIEW: [NXCM-4564] Drop manual repository types registration
Merge remote-tracking branch 'origin/master' into nexus-5749-scheduled-tasks-dissappears