Fix some bugs in provisioning

* Use daemon threads to allow jvm to exit even if not all the ssh sessions have been shut down properly
* Try to shut down the ssh connections when cleaning up leftover clients in the queue
* Add debug print to try to track down intermittent provisioning error
Merge branch 'master' of github.com:RedHatQE/katello.auto

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.