Bug Fix

added new cases to yaml test
new implementation of isOneSided=isRelevant
and isEvaluateOperator
they now evaluate both sides of edge at once instead of one at a time
fix and that should be or

fix, now  a few plan changes that look possibly better
working correctly and new tests

changes made to isRelevant to fix previous buts
tests added to dphyp test for edge cases
cleanup and notes

cleanup and notes
merge JerettS: Fix bug with DPhyp seeing joins without all conditions

Merge pull request #1415 from JerettS/sql-layer/Random-test-join-nested
https://github.com/FoundationDB/sql-layer/pull/1415