Add support for predicate pushdown in ParquetInputFormat

This commit allows users to define an UnboundRecordFilter to be
used when reading Parquet records from the ParquetInputFormat.
Merge pull request #98 from massie/matt-pushdown

Add support for predicate pushdown in ParquetInputFormat