Started refactoring StartPointChoosingBuilder
middle
More work done
All tests now green, initial implementation of picking multiple start points in disjoint graphs now in place.
:
Added test that verifies that disjoint patterns with different types of start points work.
Started rewriting docs tests in cypher to not use START. Found one issue, left a failing test to mark it out.
Changed more docs tests, 120 tests remaining that use START.