another work around from regressions due to recent changes to profiles; deal more gracefully with being able to modify things
#2061 lets remove the old requirements after we've scaled down
another work around from regressions due to recent changes to profiles; this time update the profile dependencies at the same time as we make all other profile changes so that java containers work again
#2061 ignore more failing archetype tests
avoid lots of exceptions on startup if the login data is not yet in ZK
#2061 parameterise the ArchetypeTest so we can more easily run all the tests at the end and capture all their failures in one go at the end and to more easily just run a single test case via a system property and polish the output a little bit
#2143 add docker children only test case
allow the OSGi resolver on project deploy to be enabled/disabled (and disable for now by default as it seems to be breaking the archetypes)
#2143 added some docs on how to run the ArchetypeTest
#2061 polished output so its easier to grok what worked, what failed and what was ignored
#2061 removed old ArchetypeTest using pax-exam; we now use the Arquillian based ArchetypeTest in autoscale-itests-common
#2061 fixed logging of ignored tests
#2061 exclude all currently failing archetypes
#2143 pass through any child environment variables to the created docker containers (e.g. to enable different profiles)
#2143 avoid creating the local docker image fabric8:fabric8 twice in both docker integration tests
avoid returning a NPE to the end user if we are unable to push due to a null GitContext; just log a warning for now
also kill java containers running fabric spring boot apps by default
fixes #2151 by moving the related code into common-util which seems to fix it
#2127: Fixed broken links in the website footer.
#2139 ensemble-add now suggests only containers that are not ensemble members, ensemble-remove suggests those that are