Add support for the START clause to the new planner

Internally, it uses a hint that does two things:
- serves as a directive to the search strategy to prioritise leaf plans
  that match the START clause
- creates a runtime pipe that will verify that the start points exist
  to match the behaviour of START in the current implementation

Two acceptance tests have been ignored due to bugginess with OPTIONAL
MATCH that is unrelated to this branch.