#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)
#2051 automatically generate a local build of a docker image of fabric8/fabric8 using the current snapshot build
#2051 add a helper method for resolving a single expression
#2051 add groovier expressions for evaluating env vars and system properties
#2051 allow groovy expressions to be used to define docker images so we can override them easily with environment variables
#2051 allow env property resolver expressions to use the elvis operator
#2051 allow overload of the default environment variable for the docker container image when testing
#2051 fixes failing test case
#2051 fix up the elvis operator handling for the environment variable expression resolver and added a test case
#2051 lets forcefully kill java and docker processes to avoid hanging processes failing the integration tests; also lets try a few time to update the requirements; add nicer logging and wait a little longer to hopefully fix the occasional failure we're seeing
#2051 avoid possible exception: java.lang.IllegalThreadStateException: process hasn't exited which sometimes happens
Initial deploy support.