Allow multiple updates with FOREACH
Graph format of tx endpoint incorporates nodes/rels from paths.

Implemented by having GraphExtractionWriter recognize Path objects, and
add the Nodes and Relationships of the Path to the extraction.
The Nodes of the Relationships of the Path are not added, since they are
part of the path already.

As part of this change a set of convenience methods for mocking Node,
Relationship, and Path, called "GraphMock" was introduced, and used in
a few places where custom mocking of these types was employed before.
Serve up static content as war content.

This makes Jetty extract the content to a temporary directory, eliminating
the linear scan and synchronized regions that slow down loading of static
files when serving up content from within a jar file.
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
Add KeyNameLookupProvider to give easy read-only access to looking up token names
Hooking TokenNameLookup (formerly: KeyNameLookup) into IndexingService

o Constructed in IAGD and passed on via NeoStoreXaDataSource
o Also made available from Kernel because that is where it should live eventually
o Renaming methods to match the Kernel API naming scheme
Make IndexPopulationJob log label names and property key names instead of ids.

o Introduce LogMode utility
o Extract TokenNameLookupProvider interface from implementation
Ensure population jobs do not fail to log when token name lookup is unavailable during shutdown or recovery

o Fix LuceneIndexRecoveryIT