Pass in the self.log.debug() function that Guest has into all available Command.run().

This way Command.run(), ssh() and scp() don't really care what kind of debug functions they get and they can stay dump