PARQUET-139: Merge new InputFormat into ParquetInputFormat.

This merges the changes from the FileSplit-based InputFormat into
ParquetInputFormat in place of the task-side split strategy. This is
mostly a refactor of the previous commit after testing the InputFormat
changes in isolation.