Cypher now gives empty result rather than exception when using WHERE id(n)=x syntax.
Update parboiled, scala and scalatest
Updates handling of NodeByIdOrEmpty to use less resources
Introduce binding phase for optionals

o New phase runs straight after matching
o Added Pipe.sources (helps with taking apart plans)
fixing build
Merge pull request #1111 from jakewins/cypher-empty-result-on-whereid

WHERE id(n)=x now gives empty result rather than exception
Merge pull request #1113 from cleishm/dep-update

Update parboiled, scala and scalatest
Fix NOT precedence

And reorder Expression2 to ensure pattern expressions are considered
before expressions in parenthesis
Merge pull request #1117 from cleishm/not_fix

Fix NOT precedence
Fixing layout issue for live consoles.
Removed some more mentionings of 'schema index'
Introduce query type (schema vs. data) and expose from ExecutionPlan
Don't limit types when ensuring idents are defined
Add better errors when deprecated ':' is used in filters
Fixes manual failure
Merge pull request #1116 from cleishm/ensure_def_fix

Don't limit types when ensuring idents are defined