#2061 refactor to use arquillian to create the remote fabric container; so we can use differnet providers (e.g. a pure docker or pure openshift implementation)
#2061 refactor to use arquillian to create the remote fabric container; so we can use differnet providers (e.g. a pure docker or pure openshift implementation)
#2061 use test dependency to avoid the distro's transitive dependencies borking logging/stdout when running the tests
#2061 use more descriptive and accurate message
#2061 javadoc polish
fixes up the profile metdata to use the new FABRIC8_RUNTIME_ID instead of the old FABRIC8_KARAF_NAME and FABRIC8_CONTAINER_NAME
added the FABRIC8_RUNTIME_ID env var
#2061 thanks to @aslak I can now remove that icky hack, yay!
#2061 toned down logging
#2061 added missing transitive dependency required to be able to create the mq-default profile
#2061 add more detail exception if we fail to download a dependency
#2061 allow the initial profiles to be configured via the arquillian XML file
#2061 lets use a canonical folder name for the fabric8 installation which can be configured if need be
#2061 lets always default to the autoscale profile unless other profiles are specified
#2051 report if an ssh node can't be matched for a profile
#2051 report if an ssh node can't be matched for a profile
#2061 if there are no docker hosts configured; then just default to the current docker host
#2061 refactor to move more of the code near the configuration object to keep the contianers simpler
#2061 make it easier to configure env vars or specify things like resolvers
#2051 added a working docker autoscale test; if docker is installed on the host and the docker container image fabric8/fabric8 works (ideally we need to build a local snapshot build of it as part of the build)