union implementation
Merge branch 'union' into i_24
bugfix for ByteBuf leak, more test; filter & MockScan creating BufferedRecordBatch