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.
Merging in changes from main repository that I have forked from to minimize work after pull request.
Fix a maven warning about a missing version number.

This change follows the POM structure seen in other modules by setting
the version to ${maven-jar-plugin.version}.
Disable the time read counter check in DeprecatedInputFormatTest.

This mirrors the commit 6dfd97551fc1b8606704dcf656b185b34ceffcd4
which disabled the check in TestInputOutputFormat.
Update ParquetReader to take Configuration as a constructor argument.

This enables schema projection for both AvroParquetReader and
ThriftParquetReader by allowing configuration of
AVRO_REQUESTED_PROJECTION, THRIFT_COLUMN_FILTER_KEY, and
PARQUET_READ_SCHEMA.
Merge pull request #179 from fnothaft/master

Added Or/Not logical filters for column predicates
Merge pull request #182 from wesleypeck/fix_maven_version

Fix a maven warning about a missing version number.
Merge pull request #183 from wesleypeck/fix_timeread

Disable the time read counter check in DeprecatedInputFormatTest.
Merge pull request #184 from wesleypeck/parquet_reader_projection

Update ParquetReader to take Configuration as a constructor argument.