Added tweak to spec so that SSH runs on 127.0.0.1:8102 to avoid interfering with
OpenNMS's Karaf SSH.
Updated opennms-setup.karaf and smnnepo-setup.karaf to use ActiveMQ's
"activemq" feature to load the main ActiveMQ broker.
Added ActiveMQ configs as Maven artifacts and changed features.xml so that they
are pulled in as part of the ActiveMQ sampler features.
rearranging somethings, starting on the dominion side
Updates to the minion code to make the XML more robust
Merge remote-tracking branch 'origin/master' into jira/PJSM-207

Conflicts:
	dominion-controller/pom.xml
	features/src/main/resources/features.xml
	minion-api/src/main/java/org/opennms/minion/api/MinionStatusMessage.java
	minion-controller-api/src/main/java/org/opennms/minion/controller/api/IMinionStatus.java
	minion-controller-api/src/main/java/org/opennms/minion/controller/api/MinionStatusMessage.java
	minion-controller-core/src/main/java/org/opennms/minion/controller/core/internal/ControllerImpl.java
	minion-controller-core/src/main/java/org/opennms/minion/controller/core/internal/MinionController.java
	minion-controller/src/main/java/org/opennms/minion/controller/internal/MinionControllerImpl.java
	minion-controller/src/main/resources/OSGI-INF/blueprint/blueprint.xml
	minion-controller/src/test/java/org/opennms/minion/controller/internal/ControllerImplTest.java