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
ACCUMULO-3167 Add an exec to ClusterControl. Fix up ReadWriteIT.
ACCUMULO-3167 Include a nice log.info message for the command being exec'ed.
ACCUMULO-3167 Port over more tests to AccumuloClusterIT

Make sure tests don't destructively change the configuration.
Use table names which start with the test class name and method
so the base class can clean them up automagically.
ACCUMULO-3167 Make sure MAC process members get cleaned up correctly after stop()