Allow ; and & to seperate parameters in gitweb

gitweb allows parameters seperated with & and ;
Gerrit fails if parameters are seperated with &
This small patch fixes this issue.

Change-Id: I216164d3bb6df6724c6fe7257a9c1d946a96520a
diff --git a/gerrit-httpd/src/main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java b/gerrit-httpd/src/main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java
index 957e088..a704476 100644
--- a/gerrit-httpd/src/main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java
+++ b/gerrit-httpd/src/main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java
@@ -354,7 +354,7 @@
   private static Map<String, String> getParameters(final HttpServletRequest req)
       throws UnsupportedEncodingException {
     final Map<String, String> params = new HashMap<String, String>();
-    for (final String pair : req.getQueryString().split(";")) {
+    for (final String pair : req.getQueryString().split("[&;]")) {
       final int eq = pair.indexOf('=');
       if (0 < eq) {
         String name = pair.substring(0, eq);