Revert "Remove rebasing for guava, closure and gss & upgrade versions."

This reverts commit 77c7d4ca9ec36f76656c4d1d6119af38b269be5f.

Change-Id: I038e1739b9b6ba136210fae4a3ed926a8e3d8fb8
diff --git a/user/BUILD b/user/BUILD
index 74379ab..72025a7 100644
--- a/user/BUILD
+++ b/user/BUILD
@@ -55,30 +55,6 @@
     wrap_javalibrary = 0,
 )
 
-GSS_DEPS = [
-  "//java/com/google/common/css",
-  "//java/com/google/common/css/compiler/ast",
-  "//java/com/google/common/css/compiler/ast:gssparser",
-  "//java/com/google/common/css/compiler/gssfunctions",
-  "//java/com/google/common/css/compiler/passes",
-]
-
-GUAVA_DEPS = [
-    "//java/com/google/common/annotations",
-    "//java/com/google/common/base",
-    "//java/com/google/common/collect",
-    "//java/com/google/common/io",
-    "//java/com/google/common/primitives",
-]
-
-JS_COMP_DEPS = [
-  "//java/com/google/javascript/jscomp",
-  "//third_party/java_src/jscomp/java/com/google/debugging/sourcemap:common",
-  "//third_party/java_src/jscomp/java/com/google/debugging/sourcemap:consumption",
-  "//third_party/java_src/jscomp/java/com/google/debugging/sourcemap:shared",
-  "//third_party/java_src/jscomp/java/com/google/debugging/sourcemap/proto:mapping_proto",
-]
-
 # The gwt-user classes for GWT internal use only.
 # They must be jarjar-ed and dependencies stripped before exposing to google3.
 java_library(
@@ -97,7 +73,7 @@
         "//third_party/java_src/gwt/svn/tools:user_deps",
         "//third_party/java_src/gwt/svn/trunk/dev:compiler.standalone.super",
         "//third_party/java_src/gwt/svn/trunk/dev:gwt-dev-bare",
-    ] + JS_COMP_DEPS + GUAVA_DEPS + GSS_DEPS,
+    ],
 )
 
 # This target is used by a java_plugin over in java/gwt/BUILD. It's
@@ -387,7 +363,7 @@
         "//third_party/java_src/gwt/svn/tools:servlet_deps",
         "//third_party/java_src/gwt/svn/trunk/dev:compiler.standalone.super",
         "//third_party/java_src/gwt/svn/trunk/dev:servlet-deps",
-    ] + JS_COMP_DEPS + GUAVA_DEPS,
+    ],
 )
 
 # The minimum requirements for GWT-RPC serializable object definition.
@@ -477,8 +453,6 @@
     ),
     deps = [
         ":gwt-user-bare",
-        "//java/com/google/common/base",
-        "//java/com/google/common/collect",
         "//third_party/java/junit",
         "//third_party/java_src/gwt/svn/tools:dev_deps",
         "//third_party/java_src/gwt/svn/tools:servlet_api_3",
@@ -550,7 +524,7 @@
         "//third_party/java/jsr305_annotations",
         "//third_party/java/junit",
         "//third_party/java_src/gwt/svn/tools:testtool_deps",
-    ] + GUAVA_DEPS + GSS_DEPS,
+    ],
 )
 
 # This target should only be dependent from platform tests that care about tck.
@@ -574,8 +548,6 @@
     ],
     dojarjar = 1,
     deps = [
-        "//java/com/google/common/base",
-        "//java/com/google/common/collect",
         "//third_party/java/junit",
         "//third_party/java_src/gwt/svn/tools:validator_deps",
         "//third_party/java_src/gwt/svn/tools:validator_tck_deps",