[autotest] Fix a memory issue in suite scheduler

Thread pool needs to be closed to avoid memory build up.

BUG=None
TEST=local run

Change-Id: If369de6f9f6fb3112ee6b0e28fe19235d823a68b
Reviewed-on: https://chromium-review.googlesource.com/319810
Commit-Queue: Dan Shi <dshi@google.com>
Tested-by: Dan Shi <dshi@google.com>
Reviewed-by: Mungyung Ryu <mkryu@google.com>
Reviewed-by: Paul Hobbs <phobbs@google.com>
diff --git a/site_utils/suite_scheduler/driver.py b/site_utils/suite_scheduler/driver.py
index 0a60d43..832523a 100644
--- a/site_utils/suite_scheduler/driver.py
+++ b/site_utils/suite_scheduler/driver.py
@@ -180,6 +180,8 @@
                              e.keyword, len(boards))
                 e.UpdateCriteria()
 
+        thread_pool.close()
+
 
     def ForceEventsOnceForBuild(self, keywords, build_name):
         """Force events with provided keywords to happen, with given build.