Modified DynamicByteBuffer in EphemeralFileSystem such that it no longer clears itself out after
a database is shut down, but lives on as a JVM-wide pool of byte buffers until the JVM is shut down,
or until the JVM needs the memory and garbage collects the pools.

This addresses a race condition where one database being shut down would clear the pools,
leaving a brief window where another database could get null back when asking for a pool, causing
crashes.
Introduces fix for the cache poisoning issue observed when a node has the next relationship-to-load deleted.

Introduces method TransactionState.patchDeletedRelationshipNodes() which has its concrete implementation
 in NodeManager. That fixes the relChainPosition of affected nodes when they are in cache.
Uses that method when there are relationship deletes, namely in Command application and
 WriteTransaction.prepare()
Un-ignores previously introduced test that reproduced this bug.
Fixes cache poisoning on relationship traversal caused by cache invalidation order

Ensures that WriteTransaction invalidates the cache entries of deleted entities on Command execution
 and not on prepare.
Renames variable in NodeManager.invalidateNode
Unignores test that checks for the issue fixed and removes extraneous System.out and fixes the assertion
 condition to be correct.
Adding back the upload script for now.
Use jgit to get git describe for the kernel version.
Updated method name in kernel javadocs.
Remove python-embedded from the list of artifacts to deploy.
Merge pull request #484 from jakewins/dynamicbytebuf-pools

Fix for flaky EphemeralFileSystem tests
Sets the correct location of the version file
make cypher queries execute in databrowser even when starting with whitespace
added missing -Dfile.encoding=UTF-8 argument to startup scripts branch used when starting without changing the user
Merge pull request #487 from digitalstain/cache-poisoning

Fix for the cache poisoning issue with relationship chain position
also added missing file.encoding argument to the console call
Fixes execution guard bug preventing server start.

Detects uninitialized server and wraps with more informative exception.
Adds a test to detect this bug and patches Jetty6WebServer to correct
the issue.
Remove useless lines copied from different test
Expose problem introduced in commit 2ad8f36c3950371ae963a40311dd41f52c8b90f5.
Adding missing license header.
Added info on where to ask questions. Fixed bug where version info isn't picked up by javascript.
Merge pull request #502 from nawroth/question-info

Added info on where to ask questions.
Welcome @iKlaus to the contributors!