Changing types to support a more diverse range of types, that indicate dictionaries etc
Cleaned out Meta data mess with pointers
Fixing warning using reinterpret_cast by switching to union
Fixing bug in merging with no dicts
Simple tests for no dict cols
Adding test for expression based scan on dict less columns
Adding Float No Dict Type
Adding dump test as well