[KARAF-1135] Upgrade to exam 2.4.0

Signed-off-by: Andreas Pieber <anpieber@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1340888 13f79535-47bb-0310-9956-ffa450edef68
Fixing NPE in build as is may have been null below

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341020 13f79535-47bb-0310-9956-ffa450edef68
[KARAF-647] First proto of sub-shell

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341106 13f79535-47bb-0310-9956-ffa450edef68
[KARAF-1491] Admin service not able to start child instances when the JDK path contains a space on OS X


Conflicts:

	instance/core/src/main/java/org/apache/karaf/instance/core/internal/InstanceImpl.java

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341269 13f79535-47bb-0310-9956-ffa450edef68
[RX-1390] Make sure that non-available springsource artifacts do not break the build

Signed-off-by: Andreas Pieber <anpieber@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341356 13f79535-47bb-0310-9956-ffa450edef68
[KARAF-1203] Make invoker in karaf testcontainer configurable

Signed-off-by: Andreas Pieber <anpieber@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341357 13f79535-47bb-0310-9956-ffa450edef68
KARAF-647 Bugfix: commands completer only worked the first time a subshell was used

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341424 13f79535-47bb-0310-9956-ffa450edef68
KARAF-647 Bugfix: copleter should only show aliases if we are not in a subshell

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341466 13f79535-47bb-0310-9956-ffa450edef68
[KARAF-1496] Bad login when using sufficient modules but when the first fail

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341788 13f79535-47bb-0310-9956-ffa450edef68
[KARAF-1475] Support SSH agent forwarding and use the agent authentication when connecting to other instances

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1341846 13f79535-47bb-0310-9956-ffa450edef68
[KARAF-1500]Forgot a space between hours and minutes in InfoAction.java

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1342123 13f79535-47bb-0310-9956-ffa450edef68
[KARAF-1482] Auto-Install in case install attribute is missing.

The idea of using auto install in case of a missing install attribute is
quite a good one since it's also the default behavior in 2.x.

Patch applied on behalf of Christoph Gritschenberger; Thanks for
spotting and fixing this.

Signed-off-by: Andreas Pieber <anpieber@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1342150 13f79535-47bb-0310-9956-ffa450edef68
Small refactoring of InstanceImpl

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1342273 13f79535-47bb-0310-9956-ffa450edef68
KARAF-1502 Consolidate the commands around feature repositories

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1342576 13f79535-47bb-0310-9956-ffa450edef68
KARAF-647 Bugfix: help command should not be defined in console as it moved into a separate project

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1342648 13f79535-47bb-0310-9956-ffa450edef68
KARAF-1296 Adding startup feature loading to main

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1342652 13f79535-47bb-0310-9956-ffa450edef68
Reverting

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1342697 13f79535-47bb-0310-9956-ffa450edef68
KARAF-1502 Moving scopes back to the original noun-verb

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1342709 13f79535-47bb-0310-9956-ffa450edef68
Bugfix: Removing unnecessary newline

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1343676 13f79535-47bb-0310-9956-ffa450edef68
[KARAF-1499]InfoAction shell command should sort the properties from InfoProvider instances

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1344087 13f79535-47bb-0310-9956-ffa450edef68