Fix ListQuotas build for unreported Exception during project list

The project list API requires Gerrit to manage or re-throw
java.lang.Exception. Fix the ListQuotas API by reporting
Exception as the top-level class of Exception in the throws section.

Change-Id: Iaf4edf672eb0a73ed321780bd25154ec501ec3eb
diff --git a/src/main/java/com/googlesource/gerrit/plugins/quota/ListQuotas.java b/src/main/java/com/googlesource/gerrit/plugins/quota/ListQuotas.java
index 5031937..a8b4444 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/quota/ListQuotas.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/quota/ListQuotas.java
@@ -17,16 +17,13 @@
 import com.google.common.collect.Maps;
 import com.google.gerrit.entities.Project;
 import com.google.gerrit.extensions.restapi.Response;
-import com.google.gerrit.extensions.restapi.RestApiException;
 import com.google.gerrit.extensions.restapi.RestReadView;
 import com.google.gerrit.server.config.ConfigResource;
-import com.google.gerrit.server.permissions.PermissionBackendException;
 import com.google.gerrit.server.restapi.project.ListProjects;
 import com.google.inject.Inject;
 import com.google.inject.Provider;
 import com.googlesource.gerrit.plugins.quota.GetQuota.QuotaInfo;
 import java.util.Map;
-import java.util.concurrent.ExecutionException;
 import org.kohsuke.args4j.Option;
 
 public class ListQuotas implements RestReadView<ConfigResource> {
@@ -51,8 +48,7 @@
   }
 
   @Override
-  public Response<Map<String, QuotaInfo>> apply(ConfigResource resource)
-      throws RestApiException, ExecutionException, PermissionBackendException {
+  public Response<Map<String, QuotaInfo>> apply(ConfigResource resource) throws Exception {
     Map<String, QuotaInfo> result = Maps.newTreeMap();
     ListProjects lister = listProjects.get();
     lister.setMatchPrefix(matchPrefix);