Improve performance of IN and OR clauses when reading ORC data.
Previously, the ranges for a column were always compacted into a single range
before being passed to the reader, preventing the reader from taking full
advantage of row skipping. The compaction only happens now if the number of
ranges exceeds the hive.domain-compaction-threshold config property.