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