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.
Yes. I'm still investigating another instance of where we HiveServer2 doesn't pick up settings from the HiveConf object. I'll report them both at the same time.