Fixes to the Hive SerDe

This fixes a few things:
- Compatibility issues with recent versions of Hive, asking for Settable inspectors (and actually using these interfaces)
- Hive trying to convert between two identical object inspectors, because we instantiated them multiple times
- A case where any info about the table's columns would be lost when consolidating data before inserting it
- Issue #177