Implement Bazel build

TEST PLAN:
  $ bazel test gitiles-servlet/...

Run debug version:
  $ sh {path/to/src}/tools/run_bazel_dev.sh

TODO:

 * publishing maven artifacts.
 * check out Bazel's generate_workspace.
 * intellij/eclipse project generation

Change-Id: I288011ce622536ce72c59a1961f962db9fe9e761
diff --git a/lib/guice/BUILD b/lib/guice/BUILD
new file mode 100644
index 0000000..6646fce
--- /dev/null
+++ b/lib/guice/BUILD
@@ -0,0 +1,25 @@
+package(
+    default_visibility = ["//visibility:public"],
+)
+
+java_library(
+    name = "guice",
+    exports = [
+        ":aopalliance",
+        ":guice-assistedinject",
+        ":guice_library",
+        ":javax-inject",
+        ":multibindings",
+    ],
+)
+
+[java_library(
+    name = n,
+    runtime_deps = ["@%s//jar" % n.replace("-", "_")],
+) for n in [
+    "guice_library",
+    "guice-assistedinject",
+    "multibindings",
+    "javax-inject",
+    "aopalliance",
+]]