Implements the cloud console client based on pubsub.

Also makes sure the unittest will succeded when the cloud_console.proto
is not compiled.

BUG=chromium:724523
TEST=unit test.

Change-Id: Ib605c1a2f5dbb2bd871aac272da7f9a4ab7ed35a
Reviewed-on: https://chromium-review.googlesource.com/569453
Commit-Ready: Michael Tang <[email protected]>
Tested-by: Michael Tang <[email protected]>
Reviewed-by: Keith Haddow <[email protected]>
Reviewed-by: Michael Tang <[email protected]>
diff --git a/utils/unittest_suite.py b/utils/unittest_suite.py
index d61e188..f15e94c 100755
--- a/utils/unittest_suite.py
+++ b/utils/unittest_suite.py
@@ -71,6 +71,7 @@
         ))
 
 REQUIRES_PROTOBUFS = set((
+        'cloud_console_client_unittest.py',
         'job_serializer_unittest.py',
         ))