TableScan supports OIs initialized on partition instead of table metadata

This allows the previously failing 'partition_vs_table_metadata' test to pass. This problem was due to object inspectors in Hive 0.11 being initialized based on partition metadata instead of table metadata (see https://issues.apache.org/jira/browse/HIVE-3833).