Fixed test case to copy redirected stdout/stderr files from remote
target to host
llgs wasn't bothering to put the pty master file handle in the right
place if stdout/stderr were redirected to a file. It is still needed
for stdin.
Fixed some erroneous log messages
read_output_file_and_delete and read_error_file_and_delete look pretty identical -
we may have have common function read_file_and_delete(self, local_file) which is used by read_output_file_and_delete as read_file_and_delete(self.local_output_file) and read_error_file_and_delete as read_file_and_delete(self.local_error_file)