Improve output logs for GitLab containers started with GitLab QA

Explore adding output for GitLab containers started with GitLab QA:

  • Capture logs that are generated as a part of docker run command which runs the wrapper script
  • Add more logging related to the Test which helps test failure to debug easily and understand the flow of events
  • For Test::Omnibus::UpdateFromPrevious to check that gitlab-ee- container is still running after upgrade

Context - gitlab-org/gitlab#428107 (comment 1607658122) - to improve debugging for update-major and update-minor jobs and ensure that if container is failed to start, it's outputted in job logs.

Edited by Vishal Patel