ACCUMULO-1177 use a thread pool for tablet assignment, but limit recovery to a single thread
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/accumulo
ACCUMULO-1177 respond to review
ACCUMULO-1085 respond to Keith's review
ACCUMULO-3167 Decouple MiniAccumuloCluster from every integration test.

Use the more generalized AccumuloCluster and implement tests in terms
of an interface which is common across the deployment characteristics
of that cluster.
ACCUMULO-3167 First start at adding in ClusterControl to the StandaloneAccumuloCluster
ACCUMULO-3167 Get rid of the extra newline when we're trying to grab the pid
ACCUMULO-3167 Get the miniaccumulo cluster tests working again after introducing MiniAccumuloClusterControl
ACCUMULO-3167 Remove the notion of managed and unmanaged clusters; all clusters can be controlled.

Start trying to rework some of AccumuloClusterIT to be allow for more ITs
to run against an existing instance.
ACCUMULO-3167 Avoid running DynamicThreadPoolsIT against a real cluster for now.
ACCUMULO-3167 Start switching over some tests
ACCUMULO-3167 Implement stopAll and startAll in ClusterControl
ACCUMULO-3167 Pull back the log level
ACCUMULO-3167 Switch over CleanWalIT to clustercontrol
ACCUMULO-3167 Reuse the constructors
ACCUMULO-3167 Start the massive porting of ConfigurableMacITs over to AccumuloClusterIT
ACCUMULO-3167 Make DynamticThreadPoolsIT work against standalone
ACCUMULO-3167 Some extra logging in property-based configuration
ACCUMULO-3167 Port over some more ITs to the new test class
ACCUMULO-3167 Port over NoMutationRecoveryIT