405 invoke unLock even if there's an error while handling a PersistenceRow
Merge branch 'master' of github.com:germanborbolla/neo4j
Merge pull request #424 from nawroth/master

Documentation cleanup.
Fixes NPE bug in HostnamePort.matches()
Makes error message from ha backup client more specific
Adds access to ClusterMembers from HAGD.DependencyResolver
Don't include tests jars.
Tagging for version 1.9.M04
1.9-SNAPSHOT
Made it possible to run the parser concurrently
Move Gremlin to neo4j-contrib

Gremlin has already been moved to neo4j-contrib. This change de-dupes
it and makes it obvious. I'll need to make the build process pull
this plugin in from contrib, after this change's PR is merged.
Tell the user if they have a snapshot build.

Snapshot builds are convenient for people to test bugfixes against
but there's an inherent risk that people will use them, which is
very, very bad.  This commit looks for SNAPSHOT versions and
heroically warns the user.

This will also pick up stray snapshot versions at release time.
Make sure the linux installer build is happy even if called twice without a clean inbetween.
Merge pull request #445 from simpsonjulian/snapshot-warning

Tell the user if they have a snapshot build.
Merge pull request #444 from simpsonjulian/remove-gremlin

Move Gremlin to neo4j-contrib
Increases visibility of members in KernelData and Version

KernelData constructor becomes protected from package protected
Version.getKernelVersion() becomes public from package protected

These are so refactorings and package moves in enterprise/ha are possible
Introduces a more descriptive package layout for HA

Packages in HA are now separated based on component functionality. Initial separation intoduces packages for
 transaction, management, lock, com and (entity) id.

Also removes the obsolete MasterIdGeneratorFactory, ExecutorLifecycleAdapter and refactors away
 TransactionSupport and the single implementation of that.
Removes milestone quality warning about rolling upgrades, since we are moving towards RC1
Removes the synchronized ArrayMap in favor of ThreadLocal
Merge pull request #406 from germanborbolla/master

#405 invoke unLock on a finally