DRILL-4048: Fix reading required dictionary encoded varbinary data in parquet files after recent update
Fix was small, this update is a little larger than necessary because I was hoping to create
a unit test by modifying the one I had added in the earlier patch with the version upgrade.
Unfortunately we don't have a good way to generate Parquet files with required columns from
unit tests right now. So I just added a smaller subset of the binary file that was posted on
the JIRA issue. The refactoring of the earlier test was still useful for readability,
so I kept it in.