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
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
Evaluate predicates using ternary logic

o Introduce NotApplicable that represents both optional entities and
as well as a ternary logic value ("maybe")
o NotApplicable only exists in WHERE and becomes null outside of it