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.

added constructor to Affinity Calculator that takes a filename and generates the block locations.
In the middle of implementing storage engine with cusotm storage engine config for parquet
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.
in the middle of redefining the API.
Forgot to add the directory I moved all of the parquet stuff to, makes the last commit kind of pointless.
implement apply assignments for parquet scan
issue with twoBitOneExchangeTwoEntryRun test in TestDistributedFragmentRun
rebae seems to be finished, need tog et stevens newer code incoroprated for further debigging
getting Parquet scan to work
changes to handle case where no drillbitendpoint is associated with rowgroup
added test and fixes for ParquetScan.applyAssignments.
mapr-support
changes to run remote query
minor changes
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.

added constructor to Affinity Calculator that takes a filename and generates the block locations.
can now read mutliple files and multiple row groups