Add allShortestPaths to experimental parser

(Re-opening #987 against neo4j/master)