Update csv location; clean up docs.neo4j.org references.
Fix broken link to Neo4j.rb.
Respect the projected direction in variable length expansions.

For patterns of the type a-[r:rel*]->(b) we should always return the the found
relationships in the order going from a to b even though the actual expansion
was done from b to a.
Make sure harness and docs support libs are deployed with releases.
Include REST API docs that were already produced.
Move the neo4j-cypher-docs module to the org.neo4j.doc group.
Merge pull request #3569 from nawroth/2.0-neo4jrb-link

Fix broken link to Neo4j.rb.
Merge pull request #3584 from pontusmelke/varlength-projected-direction

Respect the projected direction in variable length expansions.
Merge remote-tracking branch 'upstream/2.0-maint' into 2.1-maint
Merge pull request #3556 from nawroth/2.1-csv-location-update

Update csv location; clean up docs.neo4j.org references.
Merge pull request #3591 from nawroth/harness-docs-release

Include neo4j-harness and doc libs in releases to mvn central
UpdateGraph on top of OptionalMatch should be eager

OptionalMatch did declare that it has no local effects, which caused
updating plans built on top of OptionalMatch to be non-eager.

Conflicts:
	community/cypher/cypher/src/test/scala/org/neo4j/cypher/MatchAcceptanceTest.scala
Merge remote-tracking branch 'upstream/2.1-maint'

Conflicts:
	community/cypher/cypher/src/test/scala/org/neo4j/cypher/MatchAcceptanceTest.scala
	community/neo4j-harness/pom.xml
	manual/refcard/pom.xml
Merge branch '2.1-maint'