Add timeout for SystemUp status

 In case sshkey mismatch, test process will pending at SystemUp status forever.  
Changes:
        1) Add default timeout to 600s, which can be overriden in configuration by SystemUpTimeout
        2) When timeout happened, mark test as done and shutdown system.