Update Soy to latest version

Released at upstream (https://github.com/google/closure-templates) but
not yet to Maven Central, so deployed a release to the Gerrit
repository.

Add new dependency on ICU4J and move to its own subpackage.

Change-Id: I7fd2df81c65334924485cebca7f1d3cdc97f64ec
diff --git a/gitiles-dev/BUCK b/gitiles-dev/BUCK
index 0ab7c53..fe841a8 100644
--- a/gitiles-dev/BUCK
+++ b/gitiles-dev/BUCK
@@ -4,14 +4,14 @@
   deps = [
     '//gitiles-servlet:servlet',
     '//lib:guava',
+    '//lib:servlet-api_3_0',
     '//lib/jgit:jgit',
     '//lib/jgit:jgit-servlet',
     '//lib/jetty:server',
     '//lib/jetty:servlet',
     '//lib/slf4j:slf4j-api',
     '//lib/slf4j:slf4j-simple',
-    '//lib:servlet-api_3_0',
-    '//lib:soy',
+    '//lib/soy:soy',
   ],
   visibility = ['PUBLIC'],
 )
diff --git a/gitiles-servlet/BUCK b/gitiles-servlet/BUCK
index 8ff8035..217075b 100644
--- a/gitiles-servlet/BUCK
+++ b/gitiles-servlet/BUCK
@@ -5,7 +5,6 @@
 RSRC = glob(['src/main/resources/**/*'])
 DEPS = [
   '//lib:guava',
-  '//lib:soy',
   '//lib:joda-time',
   '//lib:gson',
   '//lib:commons-lang',
@@ -13,6 +12,7 @@
   '//lib/jgit:jgit',
   '//lib/jgit:jgit-servlet',
   '//lib/slf4j:slf4j-api',
+  '//lib/soy:soy',
 ]
 
 DEPS_ALL = DEPS + [
diff --git a/lib/BUCK b/lib/BUCK
index abed916..a5f03b0 100644
--- a/lib/BUCK
+++ b/lib/BUCK
@@ -7,12 +7,6 @@
 )
 
 maven_jar(
-  name = 'soy',
-  id = 'com.google.template:soy:2012-12-21',
-  sha1 = 'cc28da103845a0f08cfd3fa5abdd45899b0adae1',
-)
-
-maven_jar(
   name = 'servlet-api_2_5',
   id = 'org.eclipse.jetty.orbit:javax.servlet:2.5.0.v201103041518',
   sha1 = '9c16011c06bc6fe5e9dba080fcb40ddb4b75dc85',
diff --git a/lib/soy/BUCK b/lib/soy/BUCK
new file mode 100644
index 0000000..f97bdc0
--- /dev/null
+++ b/lib/soy/BUCK
@@ -0,0 +1,17 @@
+include_defs('//bucklets/maven_jar.bucklet')
+
+maven_jar(
+  name = 'soy',
+  id = 'com.google.template:soy:2014-04-22',
+  sha1 = 'd0b78ae3ab2283cdeae1a3b2f1fc5b7155a7305d',
+  deps = [
+    ':icu4j',
+  ],
+  repository = GERRIT,
+)
+
+maven_jar(
+  name = 'icu4j',
+  id = 'com.ibm.icu:icu4j:51.1',
+  sha1 = '8ce396c4aed83c0c3de9158dc72c834fd283d5a4',
+)