merge, rpc fix, misc logging, mock scan perf test
Changes for reading variable length columns in parquet.

Also updated test so that the number of pages generated changes based on the size
of a row group, so they do not get too big.

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