class HiveConnection is originally defined inside of Hive. But the class has lack of features (initialize with specific HiveClient), so i copied code and added an implementation i need.

Class name HiveConnection can be confusing with ZeppelinConnection, but they're not related.