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
Remove support for bare nodes with labels in patterns

When using labels in patterns, parenthesis must be used.
ie. CREATE (n:Foo:Bar)