CDK-201. Create mini clusters to run integration tests against.
Tried to use Flume EmbeddedAgent without success due to its restrictions.
Try using Flume directly. Problem with port 41415.
Got Flume part working. Need to configure Flume's log4j programatically, so we can defer initialization to after Avro RPC source port is running.
Use a mini HDFS cluster. Still need to have a mini Hive metastore.
Create a shared Cluster class to run the mini cluster.
Add FlumeAgentService
Streamline deps
Get logging webapp working.
All tests working
Add a switch to allow running against an external cluster.
Merge pull request #1 from kite-sdk/CDK-201-mini-clusters

CDK-201 mini clusters