a028905 Host class improvements

Authored and Committed by pviktori 10 years ago
    Host class improvements
    
    - Use the external hostname when connecting to remote hosts
    - Make it possible to specify working directory for remote commands
    - Move kinit calls to installation code
      This allows tests where installation is done later
    - Log at error level when a remote command fails unexpectedly
    - Clean up test directory before testing
    - Break infinite recursion in mkdir_recursive if dir can't be created