Update distribution info for docs

New server hosting the docs, new path on disk.
Unused import.
Adds a BreakableFileSystemAbstraction and uses it for TestDirectMappedLogBuffer.

Adds BreakableFileSystemAbstraction which is a FileSystemAbstraction that can
 break in highly customized and interesting ways.
Adds a test in TestDirectMappedLogBuffer which shows how things can break
 when DMLB is reused after an exception in writeOut(). This test rightfully
 breaks and is Ignored.
Attempting to fix upload of docs.
Improve semantic errors for allShortestPaths
Tagging for version 2.0.0-M06
Removes shutdown hook during normal stop, preventing leaks
Merge pull request #1269 from digitalstain/remove-server-hook

Remove server hook
Back to development version.
Merge remote-tracking branch 'upstream/1.9-maint'
Add semantic checking of merge actions
Add check that var length rels are not used in updates
Fix comparisons against null
Merge pull request #1277 from cleishm/semantic_checks

Semantic checks
Merge pull request #1265 from cleishm/shortestpath_checks

Improve semantic errors for allShortestPaths
Coerce collections to a common type

When saving collections as properties, they must be turned into arrays.
This commit changes how this is done for numeric types. Now Cypher
finds a common type to use, and coerces all numeric values into a
common numeric type.
Merge pull request #1278 from systay/null_comparisons

Fix comparisons against null
Type check arguments to NOT
Decrease precedence of NOT

Give NOT a higher precedence than AND, OR and XOR, but lower than
everything else.
Merge pull request #1284 from cleishm/not_precedence

Decrease precedence of NOT