Pulling in clean modifications for adding ColumnPredicate functions.
Fixed issue with test case that was causing runtime error. Was trying to call getInteger on long...
Added two boolean options for record filters.
Added functionality to allow users to implement functions to be used as predicates.
Added unit tests for predicates. Got predicates compiling, and passing on tests.
Removing predicate functions to prepare for pushing or/not filters. Limits number of features pushed.
Merge branch 'master' of github.com:fnothaft/parquet-mr
Manually merged in conflicts in TestFiltered.java.