adds support for complex hive types

This couples the HiveSchemaUtil.parse method closer together with Hive
implementation, which is a little gross. However, it does so as
minimally as possible, and retains compatibility up to the current
0.14-SNAPSHOT release.
Merge pull request #1 from da3mon/use-hive-parser-for-complex-type-support

adds support for complex hive types