Use latest snaps of restlet bridge and security.
Update excludes and sort out muck for restlight hack.
Remove sisu-plugin (plugin-api and plugin-host-api, pending model-api once nexus-plugin-bundle is used)
And move @ExtensionPoint and @Managed into nexus-compat and deprecate them.
Drop sisu-maven-plugin, this will get put into the packaging.
Use nexus-plugin-bundle-maven-plugin
UI: Make installing ErrorHandler failsafe
Merge remote-tracking branch 'origin/master' into as-expired-flag
told m2e to ignore maven-enunciate-slim-plugin

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Not allowing more than 1 flag to be set.

Only one of the "localOnly", "remoteOnly" and "asExpired" might
be set simultaneously. If set, IllegalArgumentException
is thrown.

UT modified, removed the offending test method that was testing
the "local and remote set" cases, as they not really made
sense and became wrong with this change above.

Added tests for IAE being thrown for various flag combinations.
Merge pull request #721 from sonatype/nexus-plugin-bundle

Use nexus-plugin-bundle-maven-plugin
Merge branch 'master' into sisu-plugin-intf-to-compat

Conflicts:
	nexus-core/pom.xml
	pom.xml
Merge pull request #720 from sonatype/sisu-plugin-intf-to-compat

Kill sisu-plugin (mostly)
Merge branch 'master' into kill-legacy-clients

Conflicts:
	nexus-clients/nexus-rest-client-java/pom.xml
Merge branch 'master' into siesta-plugin2
Checkpoint some work, pending more changes before this is usable.
@Named @Singleton for StaticSecurityResource
Use JSR-330 annotations
Try to complain when "magic" @ExtensionPoint or @Manage support kicks in.  Still has some issues.
Improve legacy warning muck, leave plexus bitching as debug for now.
Add debug logging of the source of the classes and ignore issue with null clazz
visitAnnotation() is called multipule times on the same class
Fix a few more JSR-330 component issues
Complain (atm at DEBUG) if we fine @ExtensionPoint or @Managed components