Two new enum-dphyp tests

I'm going to have to come back to these, not sure how the
subquerySource is supposed to be handled
add extra edges to connect inside of leftish joins

By leftish I mean, left-outer, and semi
directional joins only connect entire right tables
Updated expectations

There's still one RulesTest failing, and two enum-dphyp tests

the RulesTest, I think will require aliases to be printed where they
currently aren't
Updated test that had incorrect expected

It was breaking the left join before, probably missed because
all the tables were the same, now aliases are optionally included
in singleIndexScan summaries, so that differs
Removed tests that don't make sense
Throw exception on right join in dphyp
Only add to requiredSubgraphs when needed

i.e. for joins that aren't left-linear and have more than one table
on the right hand side.
Removed TODO note for myself

we don't have operators to handle right joins, so it's not going
to be able to create a plan for one.