Migrate license headers
Use Apache version of SMX instead of perfectus version
initial spike of #1195 so we can separate out the child container provider into a separate feature; so we can bundle it with other kinds of child container management plugins
#1195 started refactoring so we can switch the ChildContainerController based on the kind of profile; so we can use ProcessManager for java/tomcat/wildfly containers
#1195 create overlay configuration for env vars and container type ready for switching to different ProcessManager options
#1195 add fabric-child by default to the distro
#1195 to fix the integration tests, lets add the fabric-child feature by default into fabric-core (we could decouple this later)
#1195 gravia enable more modules
#1195 moved constants into fabric-api to avoid cyclic dependency between fabric-core and process-manager
#1195 moved the child provider back into the fabric-core module (as its kinda hard getting all the tests to pass if we made it an optional thing ;)
#1195 added first implementation of a process manager child controller
[Spring Boot] Added FabricSpringApplication Javadoc.
[Spring Boot] Added the first MD.
fix pax-web https detection

The ConfigAdmin should not be used here as it does not yet contain the
needed information. Use the Container info instead.
FABRIC-1049: Include the necessary features to get the API console for CXF services in jboss fuse medium/full which comes with CXF out of the box
Added FabricService proxy helper to the Exam test API.
#1218: Removed duplicated logging entries. Also turn of %L as it impact performance too much. log lines still visible in stacktraces.
#1218: Aligned logging files between karaf distro and karaf.profile.
[Spring Boot] Added Camel starter Javadoc.
[Spring Boot] Added initial Camel starter MD.