DRILL-1106: Fix race condition in incoming buffers
DRILL-1107: Handle case in Hash join where first batch has zero records

Handle case in merging receiver when first batch has zero records
DRILL-1102: Use same set of keys to distribute left and right side of join operator. Add option of hashing on single join key.