cbuildbot_launch: Attempt PreLoad from /preload/chromeos.

Some builders will have a clean checkout preloaded at
'/preload/chromeos', so have the cbuildbot_launch script attempt to
preload the main checkout from that location.

This does nothing if the source checkout doesn't exist, or if the
current checkout is already populated.

BUG=chromium:905762
TEST=cros tryjob --local success-build

Change-Id: I8f70ea6618165519d49512f01ae619ad3ca74675
Reviewed-on: https://chromium-review.googlesource.com/1338510
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Don Garrett <dgarrett@chromium.org>
Reviewed-by: Don Garrett <dgarrett@chromium.org>
diff --git a/scripts/cbuildbot_launch_unittest.py b/scripts/cbuildbot_launch_unittest.py
index 79bcbfb..49ec75d 100644
--- a/scripts/cbuildbot_launch_unittest.py
+++ b/scripts/cbuildbot_launch_unittest.py
@@ -71,6 +71,7 @@
     cbuildbot_launch.InitialCheckout(mock_repo)
 
     self.assertEqual(mock_repo.mock_calls, [
+        mock.call.PreLoad('/preload/chromeos'),
         mock.call.Sync(detach=True),
     ])