TEIID-2885 allowing dependent join pushdown to be decided by the planner
TEIID-2885 removing the undo of the speculative pushdown and making
default independent size settable