When rebooting nodes, wait for a valid state and not just ssh connection

Previously, we were just looking that ssh is on, but we need to wait for
crowbar_join to have completed before going on.

As this will take longer, the timeout is also increased.
qa_crowbarsetup: Add function to bind mount dir

This can be used later to use local repositories.
qa_crowbarsetup: Add path to extracted Cloud isos

The paths to the extracted cloud product isos are needed for local
repository support.
qa_crowbarsetup: split GM3

plus some code cleanup