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.
Is this an upstream bug?