Add support for tables that use RLE
Optimizations for run length encoded data

* Run aggregates directly on compressed data
* Pull decompression up through JOINs and UNIONs