[SPARK-4987] [SQL] parquet timestamp type support

The only thing used here inside this SQLContext is the `isParquetBinaryAsString` and `isParquetINT96AsTimestamp`. I'll add a comment here if necessary, to point this out clearly.