Parquet reader variable length support.

Finished variable length fields. Reader can nowhandle larger pages, and is
clearing buffer used to hold an entire row group in its cleanup method.