WIP: Task config manager
Merge remote-tracking branch 'origin/master' into remove-plexus
Adding missing Inject

As taskconfigmgr does not have default ctor
Merge remote-tracking branch 'origin/master' into nexus-5924-kill-plexus-scheduling
NEXUS-5935: Kill plexus in logging-extras
NEXUS-5912: Kill plx from LDAP
NEXUS-5912: LDAP plugin changes
NEXUS-5912: Missing Injects
NEXUS-5912: IT helper SISUized
[NEXUS-5925] replace plexus with jsr-330; remove pointless event inspector
NEXUS-5912: Make REST resources typed
NEXUS-5912: Fixed wrong injection
NEXUS-5912: Make nexus-ldap-commpons be discoverd
Nx PM changed to discover indexes

Some plugin dependencies might have indexes,
hence, components would need to be discovered
NEXUS-5912: returning names

As all the ITs are relying on those.
NEXUS-5912: Prevent extending components

As the "test" related components were doing
it, and also, those never got unregistered
from event bus.
NEXUS-5935: Kill event inspector

and use event bus in log manager itself.
No need to check for Plexus XML

As it will be discovered anyway.
Merge pull request #154 from sonatype/make-pm-discover-indexes

Nx PM changed to discover indexes
Merge pull request #150 from sonatype/nexus-5912-kill-plx-ldap

NEXUS-5912: Kill plx in LDAP