Exclude event-broker and global-refdb from shaded plugin jar

multi-site plugin has only compile time dependency on event-broker and
global-refdb modules. They are provided in runtime in <gerrit_site>/lib
directory. That's why it should be safe to exclude them from the shaded
jar.

This is also done similarly to the replication plugin, that is only
compile time dependency.

Change-Id: I682516ff764ae9b7f24a5784adedae7af54ab647
diff --git a/BUILD b/BUILD
index d7bd3d8..de84a70 100644
--- a/BUILD
+++ b/BUILD
@@ -19,8 +19,8 @@
     resources = glob(["src/main/resources/**/*"]),
     deps = [
         ":replication-neverlink",
-        "@events-broker//jar",
-        "@global-refdb//jar",
+        "@events-broker//jar:neverlink",
+        "@global-refdb//jar:neverlink",
     ],
 )
 
@@ -74,12 +74,6 @@
     srcs = [
         "e2e-tests/test.sh",
     ],
-    data = [
-        "//plugins/multi-site",
-        "//plugins/multi-site:e2e_multi_site_test_dir",
-        "//plugins/multi-site:e2e_multi_site_setup_local_env_dir",
-        "external_plugin_deps.bzl",
-    ] + glob(["setup_local_env/**/*"]) + glob(["e2e-tests/**/*"]),
     args = [
         "--multisite-lib-file $(location //plugins/multi-site)",
         "--healthcheck-interval 5s",
@@ -88,6 +82,12 @@
         "--location '$(location //plugins/multi-site:e2e_multi_site_test_dir)'",
         "--local-env '$(location //plugins/multi-site:e2e_multi_site_setup_local_env_dir)'",
     ],
+    data = [
+        "//plugins/multi-site",
+        "//plugins/multi-site:e2e_multi_site_test_dir",
+        "//plugins/multi-site:e2e_multi_site_setup_local_env_dir",
+        "external_plugin_deps.bzl",
+    ] + glob(["setup_local_env/**/*"]) + glob(["e2e-tests/**/*"]),
     tags = [
         "e2e-multi-site",
     ],