Updated to build and test with Bazel 1.0 official release.

Change-Id: Ie47df8a3a11aeeb11b6c5f43cc1608827f8ddf8f
diff --git a/tools/build/bazel/bazel_version.bzl b/tools/build/bazel/bazel_version.bzl
index 9a0046e..5ee5489 100644
--- a/tools/build/bazel/bazel_version.bzl
+++ b/tools/build/bazel/bazel_version.bzl
@@ -22,6 +22,6 @@
         return
 
     versions = native.bazel_version.split(".")
-    if not int(versions[1]) >= 27:
-        fail("\nBazel version %s is not supported; please use 0.27.* official release!\n\n" %
+    if not int(versions[0]) >= 1:
+        fail("\nBazel version %s is not supported; please use 1.0.* official release!\n\n" %
              native.bazel_version)
diff --git a/tools/build/bazel/protobuf_workspace.bzl b/tools/build/bazel/protobuf_workspace.bzl
index 98e31be..e7dc063 100644
--- a/tools/build/bazel/protobuf_workspace.bzl
+++ b/tools/build/bazel/protobuf_workspace.bzl
@@ -1,7 +1,7 @@
 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
 
-PROTOBUF_VERSION = "3.9.0"
-SHA = "8eb5ca331ab8ca0da2baea7fc0607d86c46c80845deca57109a5d637ccb93bb4"
+PROTOBUF_VERSION = "3.10.0"
+SHA = "33cba8b89be6c81b1461f1c438424f7a1aa4e31998dbe9ed6f8319583daac8c7"
 
 def generate_protobuf():
     http_archive(