Add autotest support in server side

From: poirier@google.com

This patch adds some functionality to autotest in autoserv. Credit goes 
to Ryan for some of this.

Autotest support in autoserv:
* automatically hardreset the machine if it never comes back online
* autotest now uses get() interface
* remove autotest results directory if it is there before run (to avoid 
mixing things up)

utils has unarchive code (to extract tar bz2 gz)
DEBKernel uses get() interface



git-svn-id: http://test.kernel.org/svn/autotest/trunk@570 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/server/autoserv b/server/autoserv
index ae81de3..8ff6f92 100755
--- a/server/autoserv
+++ b/server/autoserv
@@ -2,13 +2,20 @@
 #
 # Copyright 2007 Google Inc. Released under the GPL v2
 
-"""Run an autoserv control file
+"""
+Run an autoserv control file
 
 TODO(poirier): add a singleton logger
 TODO(poirier): maybe change the name "get_file" to "receive_file" ?
+TODO(poirier): change get(), send_file(), get_file() to consistantly recognize
+       paths that start with '~' as refering to the home directory
 """
 
-__author__ = "poirier@google.com (Benjamin Poirier)"
+__author__ = """
+mbligh@google.com (Martin J. Bligh),
+poirier@google.com (Benjamin Poirier),
+stutsman@google.com (Ryan Stutsman)
+"""
 
 
 import sys