hooked up the storageengine registry, still need to change the interface on parquet record reader to read individual row groups
Parquet reader is now hooked up to the full execution engine and can go through a scan/screen. Tests have been updated to validate all of the individual values read out of parquet and sent through a scan/screen plan in the full execution engine.
initial checkin of affinity calculator
Replaced steve's merge with a rebase, finished the parquet storage engine and the execution engine is now using the storage engine registry to find the parquet storage engine.
modified parquet reader to only read a single row group, still need to add a row group index during the creation of individual read entries.
implement apply assignments for parquet scan
partial change for using new ParquetScan api