Merge remote-tracking branch 'origin/master' into 2.0

Conflicts:
	README.md
	community/cypher/CHANGES.txt
	community/cypher/src/main/scala/org/neo4j/cypher/internal/parser/v2_0/Expressions.scala
	community/cypher/src/test/scala/org/neo4j/cypher/CypherParserTest.scala
	community/cypher/src/test/scala/org/neo4j/cypher/ErrorMessagesTest.scala
	community/kernel/CHANGES.txt
	community/kernel/src/test/java/org/neo4j/kernel/TestGuard.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/core/NodeImplTest.java
	community/server-api/src/main/java/org/neo4j/server/rest/repr/RepresentationType.java
	community/server/CHANGES.txt
	community/server/src/main/java/org/neo4j/server/AbstractNeoServer.java
	community/server/src/main/java/org/neo4j/server/rest/repr/ServerListRepresentation.java
	community/server/src/main/java/org/neo4j/server/rest/web/RestfulGraphDatabase.java
	community/server/src/test/java/org/neo4j/server/WrappingNeoServerBootstrapperDocIT.java
	community/server/src/test/java/org/neo4j/server/rest/paging/PagedTraverserDocIT.java
	community/server/src/test/java/org/neo4j/server/rest/web/PagingTraversalTest.java
	community/server/src/test/java/org/neo4j/server/rest/web/RestfulGraphDatabasePagedTraversalTest.java
	community/server/src/test/java/org/neo4j/server/rest/web/RestfulGraphDatabaseTest.java
	community/server/src/test/java/org/neo4j/server/security/TestKeyStoreFactory.java
	community/server/src/test/java/org/neo4j/server/security/TestSslCertificateFactory.java
	packaging/standalone/src/main/distribution/shell-scripts/bin/neo4j-backup
	packaging/standalone/src/main/distribution/shell-scripts/bin/neo4j-shell
	packaging/standalone/src/main/distribution/shell-scripts/bin/utils
	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