DRILL-649: Reading impala and avro generated parquet files

Implemented dictionary encoding for the non-varlength types.
DRILL-816: Fix bug with reading nullable columns resulting in mismatched number of records in vectors.