Share SSH Master connection across control scripts.

BUG=chromium:726481
TEST=test_that locally. Ran trybots.

Change-Id: I39993f9179aa50690e987f5d2d34892cbe00ee44
Reviewed-on: https://chromium-review.googlesource.com/547077
Commit-Ready: Hidehiko Abe <hidehiko@chromium.org>
Tested-by: Hidehiko Abe <hidehiko@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
diff --git a/server/autoserv b/server/autoserv
index 1bedcb1..90b899c 100755
--- a/server/autoserv
+++ b/server/autoserv
@@ -557,9 +557,7 @@
                         c['success'] = True
 
         finally:
-            while job.hosts:
-                host = job.hosts.pop()
-                host.close()
+            job.close()
     except:
         exit_code = 1
         traceback.print_exc()