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.
I'd rather keep the MetaStore service separate from HiveServer2. There are uses of the MetaStore that don't involve running Hive queries, like coordination between services that use the MetaStore for metadata, like Kite and Impala.