Remove mistakenly added module reference.
Fixes for backwards compatibility breakage in index batch insertion.
o Updates clirr plugin config in kernel to reflect accepted breaking changes
o Added a BREAKING CHANGE note in the kernel changelog
Use a small graph of actors and movies for example queries.

o This graph is much more meaningful that the abstract graph it replaces.
o We chose to include Martin Sheen and Charlie Sheen because their family
  relationship makes many examples easy that are otherwise difficult in a
  strictly bipartite person/movie graph.
Replace deprecated method.
Fixes docs build
Make naming of "unnamed" relationships consistent

Previously relationships were named as "   UNNAMED<n>", such that <n>
was:

- For single length relationships with data: the character index
  immediately after the '[';
- For single length relationships without data: the character index
  immediately after the first '-'; or
- For varlength relationships: the character index immediately after the
  end of the preceeding node (either the identifier or the closing
  brace).

This commit makes the <n> consistently refer to the first character in
the relationship declaration, being either '<' or '-'.
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
Restore "Merge branch 'master' into 2.0".

This reverts commit 8e643be748f12879b3385fa03239b77a5fd427a1.

Conflicts:
	community/server/src/main/coffeescript/neo4j/webadmin/modules/splash/splash.haml
Merge branch 'master' into 2.0

Conflicts:
	community/cypher/CHANGES.txt
	community/cypher/src/docs/dev/ql/functions/index.asciidoc
	community/cypher/src/main/scala/org/neo4j/cypher/CypherException.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/commands/NamedPath.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/commands/StartItem.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/executionplan/builders/AggregationBuilder.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/parser/v1_8/CypherParserImpl.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/parser/v1_9/CypherParserImpl.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/pipes/QueryState.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/pipes/UnionPipe.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/pipes/matching/SingleStepTrail.scala
	community/cypher/src/test/scala/org/neo4j/cypher/ExecutionEngineTest.scala
	community/cypher/src/test/scala/org/neo4j/cypher/docgen/FunctionsTest.scala
	community/cypher/src/test/scala/org/neo4j/cypher/internal/pipes/matching/HistoryTest.scala
	community/kernel/src/main/java/org/neo4j/unsafe/batchinsert/BatchInserterImpl.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/core/TestJumpingIdGenerator.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/nioneo/store/TestNeoStore.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/storemigration/PropertyWriterTestIT.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/storemigration/StoreUpgraderTestIT.java
	community/kernel/src/test/java/org/neo4j/test/impl/EphemeralFileSystemAbstraction.java
	community/server/CHANGES.txt
	community/server/pom.xml
	community/server/src/test/java/org/neo4j/server/WrappingNeoServerBootstrapperDocIT.java
	community/server/src/test/java/org/neo4j/server/rrd/DatabasePrimitivesSampleableBaseDocTest.java
	community/server/src/test/java/org/neo4j/server/webadmin/rest/MonitorServiceDocTest.java
	community/shell/src/test/java/org/neo4j/shell/TestApps.java
	enterprise/ha/src/main/java/org/neo4j/graphdb/factory/HighlyAvailableGraphDatabaseFactory.java
	enterprise/ha/src/main/java/org/neo4j/kernel/ha/HighlyAvailableGraphDatabase.java
	enterprise/ha/src/test/java/org/neo4j/ha/upgrade/RollingUpgradeIT.java
	enterprise/ha/src/test/java/org/neo4j/kernel/impl/cache/TestEnterpriseCacheType.java
	packaging/standalone/standalone-advanced/src/main/distribution/text/advanced/CHANGES.txt
	packaging/standalone/standalone-community/src/main/distribution/text/community/CHANGES.txt
	packaging/standalone/standalone-enterprise/src/main/distribution/text/enterprise/CHANGES.txt
GraphDatabaseFactory isolates each builder in terms of factory state.

o Introduces GraphDatabaseFactoryState
o All setters return a subtype of GraphDatabaseFactory for call chaining
o Disables checking of GraphDatabaseFactory in clirr, i.e. this is a
breaking change
Ignore test, prior to possible deletion.
Moved and renamed functional tests.
Fixed broken license for seedrandom.js
Modified license check project to not update license headers in its own project.