Documentation fixes.
Merge pull request #2329 from davidegrohmann/scala-maven-plugin-bump

Use latest version of scala-maven-plugin
Merge pull request #2334 from nawroth/master

Documentation fixes
Merge remote-tracking branch 'upstream/2.0-maint'

Conflicts:
	community/cypher/cypher-compiler-2.0/src/main/scala/org/neo4j/cypher/internal/compiler/v2_0/pipes/ExecuteUpdateCommandsPipe.scala
	community/cypher/cypher-compiler-2.0/src/main/scala/org/neo4j/cypher/internal/compiler/v2_0/pipes/TopPipe.scala
	community/cypher/cypher-compiler-2.0/src/test/scala/org/neo4j/cypher/internal/compiler/v2_0/pipes/TopPipeTest.scala
	community/cypher/cypher/CHANGES.txt
	community/cypher/cypher/src/test/scala/org/neo4j/cypher/internal/compiler/v2_0/ErrorMessagesTest.scala
Make AvailabilityGuard available through DependencyResolver
Ignores file descriptor test for windows, conceptually doesn't work on that OS
Ensure getRelationships(...) returns re-usable Iterable

Stop RelationshipIterator pretending to be an Iterable
Merge pull request #2391 from cleishm/reusable-getrels

Ensure getRelationships(...) returns a re-usable Iterable
Merge pull request #2414 from digitalstain/2.0-maint

Merge 1.9-maint into 2.0-maint
Cleanup after 1.9-maint -> 2.0-maint merge.
Can now be enabled since HTTP logging works again
Merge pull request #2418 from nawroth/1.9-2.0-merge

Docs cleanup after 1.9-maint -> 2.0-maint merge.
Wire up the UDC integration test module correctly.
Fix versioning UDC integration test module.
Big profiler refactoring
Small update to the changelogs
Make sure all query context operations are profiled correctly

o Reworking ProfilerAcceptanceTest
o Turned on StartPipePlanDescriptionTest again

Conflicts:
	community/cypher/cypher-compiler-2.1/src/main/scala/org/neo4j/cypher/internal/compiler/v2_1/pipes/UndirectedRelationshipByIdSeekPipe.scala
Ensure PlanDescriptionArguments can be serialized by REST server
Merge pull request #2422 from systay/new-profiler

new profiler for Cypher
Fix renderAsTree on Windows