[KARAF-2763] Leverage blueprint support for diagnostic, features, jaas and shell commands
[KARAF-2763] Fix demo and manual
Remove hibernate-envers 3 feature
KARAF-2767 - Update to commons-fileupload 1.3.1
Fix build to update to the latest FeaturesService signature
Use the correct interface instead of abstract class to access the action
[KARAF-2763] Provide SCR support for the annotations and use them
[KARAF-2760]monitor etc/user.properties change with felix FileInstaller
(cherry picked from commit 2cf592365f7a6a100107fda7bf40b6e8f15e95d2)

Conflicts:
	jaas/modules/src/main/java/org/apache/karaf/jaas/modules/properties/PropertiesLoginModule.java
(cherry picked from commit a60cec5bdc0c7b2e8777a03937d3409f90db8ca9)
Temporary fix while reworking scr support
[KARAF-2763] Use a plugin for SCR support to work around the fact that maven can't add build artifacts to plugin class path
[KARAF-2763] Remove reference to old scr.support module
[KARAF-2763] Improvements to the scr plugin to not scan classes in dependencies and to handle lifecycle methods correctly
Also remove System.out.println() calls.
[KARAF-2756] Fix completer arguments to handle more combinations of @Completer / @CompleterValues / CompletableFunction
Fix SimpleCommand