Imports
START is no longer needed for shortest path patterns

If shortest paths are found in patterns, both end nodes of the shortest
path will be used as start points.
Merge pull request #681 from chrisleishman/consistent_unnamed_rels

Make naming of "unnamed" relationships consistent
Changes index rules to store index provider description

o Introduces SchemaIndexProviderMap in Kernel, TxState, IndexingService
  that verifies that provider and index rule match
o Adds SchmeaIndexProvider.Descriptor(providerKey, providerVersion)
o Changes IndexRules to store this descriptor
o Adds some BatchInserter tests
o Implements batch insert findNodesByLabelAndProperty
Merge pull request #678 from boggle/named-index-providers

Ensures that the same schema index provider used to create an index is used to access it
Merge pull request #680 from systay/shortest-start

START is no longer needed for shortest path patterns
Node Id WHERE predicates are now turned into start points
Merge remote-tracking branch 'origin/2.0' into peg