Allow multiple updates with FOREACH
Fix SchemaIndexHaIT to not use IndexDefinitions accross databases

IndexDefinition are tied to the database that created them and
expect to be in a transaction in that database in all their
method calls.  The only exception to this rule are equals() and
hashcode(). This allows to search all IndexDefinitions of another
database for an equal IndexDefinition easily.
Remove ? and ! operators in Cypher (>= 2.0)

Missing properties are now treated as null.
Merge branch 'no-predicate-nulls' into new-master
Merge pull request #1009 from cleishm/experimental-foreach

Allow multiple updates with FOREACH