expand fully connected join test
Preferentially add nodes with lowest index to join plan
Move join graph functionality to a new package
Add logical multiway join operator
Move equijoin detection logic to expression package
Create selection pushing logic in MultiwayJoin