Create Hive splits with effective predicate
Pass OrcPredicate stats indexed by column ordinal
Disable ORC String and Date statistics which are broken

The merge logic ORC String and Date statistics are broken so the statistics
for stripes and files in ORC can not be used for String and Date columns.
Add test for OrcPredicate filtering
Rewrite ColumnProjectionUtils.appendReadColumns

appendReadColumns uses previous state in configuration but configuration is used in multiple threads
New method setReadColumns replaces the value completely
Disable new RcFilePageSource code