Build blame cache as own java_library

This is a first step towards properly packaging of blame cache in Gerrit
server which is needed for [1]. [1] currently (PS-44) depends on the
whole gitiles-servlet and this leads to a:

  java.lang.NoClassDefFoundError: com/google/template/soy/SoyFileSet

caused by packaging the gitiles-servlet in the Gerrit core but without
all of its dependencies.

[1] https://gerrit-review.googlesource.com/72798

Change-Id: I9326b30962c21082b3d152eb6397ddcf767d1ce3
diff --git a/BUCK b/BUCK
index b7015cd..a8ccb68 100644
--- a/BUCK
+++ b/BUCK
@@ -1,6 +1,9 @@
 include_defs('//VERSION')
 
 DEPS = [
+  '//blame-cache:lib',
+  '//blame-cache:src',
+  '//blame-cache:javadoc',
   '//gitiles-dev:dev',
   '//gitiles-servlet:servlet',
   '//gitiles-servlet:src',
@@ -21,9 +24,18 @@
   url = 'gs://gerrit-maven',
   version = GITILES_VERSION,
   group = 'com.google.gitiles',
-  jar = {'gitiles-servlet': '//gitiles-servlet:servlet'},
-  src = {'gitiles-servlet': '//gitiles-servlet:src'},
-  doc = {'gitiles-servlet': '//gitiles-servlet:javadoc'},
+  jar = {
+    'blame-cache': '//blame-cache:lib',
+    'gitiles-servlet': '//gitiles-servlet:servlet',
+  },
+  src = {
+    'blame-cache': '//blame-cache:src',
+    'gitiles-servlet': '//gitiles-servlet:src',
+  },
+  doc = {
+    'blame-cache': '//blame-cache:javadoc',
+    'gitiles-servlet': '//gitiles-servlet:javadoc',
+  },
 )
 
 def b():