[KARAF-2888] Call listeners when features are installed or uninstalled
[KARAF-2888] Better computation of bundles to refresh and print them in simulation
[KARAF-2852] Merge jms/core and jms/command
[KARAF-2852] Merge jdbc/core and jdbc/command
[KARAF-2888] Refactor repository validation so that we use a single pass, cache the created Schema
[KARAF-2852] Remove obsolete artifacts references
[KARAF-2888] Optimize start bundle sorting which is really slow
[KARAF-2852] Remove unused files
[KARAF-2900] Allow generic requirements as condition to features
Revert "[KARAF-2852] Merge features/core and features/command"

This reverts commit 999f4970fecd3710da36b709f2d484cd0db38d09.

We actually need to split the commands from the core service
in order to avoid a refresh when the shell is installed.
Make sure aries-util is not referenced in the framework car
[KARAF-2901] Add an option to show bundle version in bundle:tree-show
[KARAF-2902] Separate section for Karaf-xxx headers and sort headers