devserver support for update images from buildbot.

Remove implicit sudo from gpt partition packing scripts.

Misc cleanup and fixes included.

Review URL: http://codereview.chromium.org/1633018
diff --git a/devserver.py b/devserver.py
index 20aac06..c2aa7b9 100644
--- a/devserver.py
+++ b/devserver.py
@@ -45,7 +45,7 @@
 if __name__ == '__main__':
   usage = 'usage: %prog [options]'
   parser = optparse.OptionParser(usage)
-  parser.add_option('-a', '--archive_dir', dest='archive_dir',
+  parser.add_option('--archive_dir', dest='archive_dir',
                     help='serve archived builds only.')
   parser.add_option('--factory_config', dest='factory_config',
                     help='Config file for serving images from factory floor.')
@@ -58,7 +58,6 @@
   options, args = parser.parse_args()
   # clean up the args, due to httpserver's hardcoded use of sys.argv
   if options.archive_dir:
-    sys.argv.remove('-a')
     sys.argv.remove('--archive_dir')
     sys.argv.remove(options.archive_dir)
   if options.factory_config: