Pr/pipelining

Some refactoring / bugfixes for pipelining execution. Some performance improvements. Added PipeliningTableScan, PipeliningHashBuild, and MergeHashTables.