Jwang add join pull order encoding

By default it's ALTER if not specified.
ALTER: pull both children alternatively.
LEFT: for each fetchNextReady(), start from the left child, and stick to pulling the left child until no data, then switch the the right child.
RIGHT: same as LEFT.