CDK-700 - Add HiveServer to minicluster

This starts HiverServer2 as a part of the Hive service. I've also included a few more fixes that were needed to run the minicluster embedded in a webapp, which I've tested here: https://github.com/tomwhite/kite-example/tree/minicluster.
In the initial version it's simplest to have a single Hive service that has a metastore and a Hive server. I agree that we will probably want to make it more fine-grained, so I've opened https://issues.cloudera.org/browse/CDK-708 for this.