added warnings that Neo4j 1.9 does not officially support Oracle JDK 6
Merge pull request #545 from lassewesth/jvmdetection

added warnings that Neo4j 1.9 does not officially support Oracle JDK 6
Changed so index queries and all-node queries use Iterator instead of Iterable
Minor Cypher optimizations

o Smarter node/relationship property handling
o Does not produce ColumnFilterPipes unless necessary
o Does not produce ExtractPipes unless necessary
Merge commit 'efb0a629249f7fc96e962983a853fcfe745c792e' into merge-branch

Conflicts:
	community/cypher/src/main/scala/org/neo4j/cypher/internal/spi/gdsimpl/GDSBackedQueryContext.scala
	community/cypher/src/test/scala/org/neo4j/cypher/GraphDatabaseTestBase.scala
Merge commit '60c2055a321a76a6bc7c7cec6bf47484e228d777' into merge-branch

Conflicts:
	community/cypher/src/main/scala/org/neo4j/cypher/internal/commands/PathExpression.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/mutation/NamedExpectation.scala
	community/cypher/src/main/scala/org/neo4j/cypher/internal/spi/gdsimpl/GDSBackedQueryContext.scala
	community/cypher/src/test/scala/org/neo4j/cypher/ProfilerAcceptanceTest.scala