Changed RequiredSubgraphs to an array
Don't push conditions down to left side

JoinAndIndexPicker was pushing join conditions down onto index
scans, etc. when the index scan was on the left hand side of a
non-right-linear query
generate second random table better