Fixes #120 by adding the missing bits around mq fabric agent and http discovery
#1080: Fixed wrong/missing jackson-jaxrs json bundles to various features.
Fixed rest quickstart feautres
rest quickstart can now install in standalone fabric mode
[Spring Boot] Initial Spring Data REST itest commit.
[Spring Boot] Added missing comments.
[Spring Boot] Refactored POMs.
[Spring Boot] Reading version of the project from the Maven meta-data.
[Spring Boot] Changed test name.
Fixed link in documentation.
[FABRIC-763] Add option to preserve existing properties in PID
[FABRIC-763] Integration test for merging properties
Removed obsolete null-check.
Created basic AbstractProcessmanagerTest API.
[Spring Boot] Added invoice create test.
[Spring Boot] Process testing API refactoring.
Added helper method to InstallOptions.
Fixed improper use of String.replaceAll

On Windows, this caused ${karaf.home} to be replaced with "C:someDirSomeSubDir" instead of ("C:\someDir\SomeSubDir")

When using replaceAll, if the replacement isn't a hardcoded regexp replacement expression, it should be quoted with Matcher.quoteReplacement, otherwise replaceAll will evaluate \0 as a a backreference. Also, it will simply remove backslashes when \x (or \a or \b or ...) is not a special escape sequence as far as replaceAll is concerned.
GenerateControllerKinds now works on Windows

Windows doesn't allow moving a jar file if the jar file is in use. GenerateControllerKinds actually did a "move A -> B" and then "copy B -> A". Changing this to a simple "copy A -> B" makes it work on Windows, too.
WildFly module io.fabric8.impl.main was missing fabric8's common-util.jar

This was causing a NoClassDefFoundError: io/fabric8/common/util/Strings