Remove aggregators (#690)

Primarily, this removes aggregators, which have been deprecated since
1.4 and have been replaced by combiners. This removal sets us up to
provide aggregators as a separate jar artifact, outside of the main
Accumulo build, if there is a continued demand for them. In future, all
such "user library" type add-ons to Accumulo could be provided as
separate, optional component jars.

Also cleanup other minor deprecated items.

Also create a delegating ConnectorImpl to allow removal of old deprecated
methods from new AccumuloClientImpl. This ConnectorImpl reuses the
implementation moved to AccumuloClientImpl via a delegate field, but
keeps the old ConnectorImpl methods that weren't carried over to the new
interface.
diff --git a/src/main/java/org/apache/accumulo/proxy/ProxyServer.java b/src/main/java/org/apache/accumulo/proxy/ProxyServer.java
index 0bb9f55..fb1b53e 100644
--- a/src/main/java/org/apache/accumulo/proxy/ProxyServer.java
+++ b/src/main/java/org/apache/accumulo/proxy/ProxyServer.java
@@ -225,7 +225,8 @@
     String[] pair = ByteBufferUtil.toString(login).split(",", 2);
     if (instance.getInstanceID().equals(pair[0])) {
       Credentials creds = Credentials.deserialize(pair[1]);
-      return (AccumuloClient) instance.getConnector(creds.getPrincipal(), creds.getToken());
+      return ((org.apache.accumulo.core.client.impl.ConnectorImpl) instance
+          .getConnector(creds.getPrincipal(), creds.getToken())).getAccumuloClient();
     } else {
       throw new org.apache.accumulo.core.client.AccumuloSecurityException(pair[0],
           org.apache.accumulo.core.client.impl.thrift.SecurityErrorCode.INVALID_INSTANCEID);