Bootified Spring Boot webmvc quickstart.
Added relative path to Spring Boot quickstart parent BOM.
Upgraded Spring Boot version.
#1106: Added --force option to fabric:create so users need to specify that if they really want to re-create the fabric.
Use fabric:create --force for force creating a fabric in those itests as they do not start from a clean jvm :(
#1892: Various fabric commands that takes profile as parameters should require the profile to exists.
Migration guide updates.
Migration guide updates.
Migration guide updates.
Upgrade to Elasticsearch 1.2.1
Upgrade elasticsearch-head to latest version
Fix fabric-hadoop feature
Move the ShutdownTracker to the common-util module since it's utility class and not a core service class.
Expose protocol gateway status via JMX, add more failure condition handle to avoid resource leaks.

- We now shutdown connections if we fail to detect their protocol within a timeout.
- A list of connected and connecting clients can be accessed via JMX.
Add support for optional bundles in profiles in the Fabric API #1850
First attempt at fixing #782
Go through first level dependencies and replace non bundles with matching servicemix bundles, and bundles with features.  Bundle others than the root one are flagged as optionals.
Fix fabric-project-deployer unit test
Fix for https://github.com/fabric8io/fabric8/issues/1901
Fix for https://github.com/fabric8io/fabric8/issues/1901
Added extra variable emptiness check.