Shell Interpretor Neo4j

just a little patch to correct how to execute the bash script
Update server for docs deployment.
Link to UNWIND from FOREACH as its appropriate a lot of the time
Remove duplicate properties during store migration from 2.1 to 2.2

Signed-off-by: Jakub Wieczorek <jakub@jakub.cc>
More complicated test data for the duplicate property removal on store migration
Further progress on simplifying the duplicate property fix-up in 2.1-2.2 migration
Addressing minor nits
Add a test for the NodeStore#scanRecords() method
Richer information to indicate the place where swith-to-slave even is cancelled.
Fixes for failing tests caused by the property deduplication during migration.
Fixes for rendering the manual as PDF.
Add some sanity checking assertions to the property deduplication.
Don't use reflection for creating the transpot DirectByteBuffers

I tried using MethodHandles, but the security features of Java foiled that attempt.
So now I use Unsafe to simulate the construction.
The reflection based approach is kept around as a fallback, in case the java.nio internals are refactored in a future version of Java.
Merge pull request #3497 from chrisvest/2.2-direct-buffer-create

Don't use reflection for creating the transpot DirectByteBuffers
Merge pull request #3355 from wowi42/master

Shell Interpretor Neo4j
Merge pull request #3452 from nawroth/1.9-maint

Update server for docs deployment.
Merge branch '1.9-maint' into 2.0-maint
Merge pull request #3482 from mneedham/mention-unwind-on-foreach-page

Link to UNWIND from FOREACH as its appropriate a lot of the time
Merge pull request #3492 from nawroth/2.0-maint

Fixes for rendering the manual as PDF.
Merge branch '2.0-maint' into 2.1-maint