Added message explaining backup has been archived.
Fix bugs in PersistenceWindowPool

- Make it resilient against very small store size and memory size
  configurations.
- Make `allocateNewWindow` give up if it cannot map a BrickElement reasonably
  quickly.
This improves the internal iteration by up to a factor of 5.

It's still a bit slow, though.
Bumping to 1.9.8
Refactored master and slave switch code out of HAMS, so that it is mainly deciding and coordinating
Fixed a critical bug where an instance could be shut down and then switch to slave. This mainly impacts automated tests and causes "flaky HA tests".
Added test for when a new master becomes available during a slave switch.
Depending on gremlin snapshot to get build rolling
Merge pull request #2278 from chrisvest/1.9-persistence-window-pool-of-love

Fix bugs in PersistenceWindowPool
and back to sanity, chicken and egg dependency problem "solved"
Merge pull request #2295 from rickardoberg/hams-refactoring

HighAvailabilityModeSwitcher refactoring and fixes
Bump version number to 2.0.3.
Fix a race in PersistenceWindowPool related code.

This closes a race window where a thread could mistakenly acquire a closed window from the PersistenceWindowPool.
When this happened, the bug would manifest itself as an "illegal position" exception from the getOffsettedBuffer call.
Show com exceptions from pull updates.
Merge pull request #2303 from chrisvest/1.9-mapped-buffer-race

Fix a race in PersistenceWindowPool related code.
Hopefully fix the Windows build.
Merge pull request #2307 from chrisvest/1.9-fix-windows-build

Hopefully fix the Windows build.
Fix compilation on Java6.
Fix a test that randomly failed by asking for negative IDs.
Update to new artifactId cypherdoc->graphgist.
Correct some static values for Maven property neo4j.version.
Merge pull request #2302 from benbc/2.0-bump-version-2.0.3

Bump version number to 2.0.3.