Tidy the mule-helloworld example

    * Mule helloworld example was moved to regular
    quickstarts project. Fixes #2280.

    * This was achieved by adding bundle type and
    classifier parameters to the fabric8 maven plugin
    (profile zip goal). The classifier parameter was not
    necessary for the mule example, but it seemed logical
    to also offer this feature.

    * All enhancements to the maven plugin are covered
    by tests that use the maven test harness.

    * An archetype was also created for the mule example

    * The archetype permits running the
    autoscale/remote/archetype tests on the mule example,
    which appear to work.
Update maven plugin documentation with new params

    Added docs on bundle type and classifier
    parameters.
Add fabric8.profile parameter when running archetype

    Fixes maven failure due to missing parameter
    #2553
Add logic to omit jar and bundle types from spec

    It is now necessary to specify the artifactBundleType
    when specifying the classifier.

    Tests to verify omition of jar and bundle artefacts
    from the bundle spec.

    Test to verify that artifactBundleType can be used
    to override the type for 'mule' packaging.
Update documentation for parameter behaviour change
#2640: Added workaround for profile-edit command to work with karaf, until we have karaf 2.4.1 with a bugfix for this.
Polished FAQs
#2629: Fixed potential NPE with child path event listener from ZK.
Added the new simple java to archetypes
#2642: process manager should detect if the process version is changed, eg deploy path changed, and then do a full uninstall/install.
#2642: Configure process version in one place, so its easy to change.
#2642: process manager should detect if the process version is changed, eg deploy path changed, and then do a full uninstall/install.
#2642: process manager should detect if the process version is changed, eg deploy path changed, and then do a full uninstall/install.
#2642: process manager should detect if the process version is changed, eg deploy path changed, and then do a full uninstall/install.
Comprehensive profile management testing - Part III
[FABRIC-1173] Cannot reliably delete profile version

Skip JMX proxy test
Output original resolution error as well as tidied up message
Fixes ENTESB-1976: Protocol detecting gateway does not work with websocket connections.

Lets also make sure that Fabric Discovery agent only discovers the openwire based services that a broker exposes in fabric.
Separate Elasticsearch log & storage services into separate features
Fix dependency issues