Update bundled JRE to 1.7.0_45, in line with the other branches.
Allow instances to restart at election version 0. This will happen if an instance crashes and rejoins.
Fixed list parsing on empty string
On bind, update the ClusterConfiguration as well
Tagging for version 1.9.8
Back to development version.
Next snapshot version
Remove PrintFlags options from default config files
Merge pull request #2600 from cleishm/no-printflags

Remove PrintFlags options from default config files
Fix so that instances can crash and rejoin with a restarted election version

Conflicts:
	enterprise/cluster/src/main/java/org/neo4j/cluster/protocol/atomicbroadcast/multipaxos/context/ClusterContextImpl.java
Updated UDC docs
Added RepeatRule from other branches
Tagging for version 2.0.4
Back to development version.
2.0.5-SNAPSHOT
Solves issue with skipped relationships on dense nodes

Assume a dense node had relationships only in one direction, say
 OUTGOING. Before this fix, if the node was not in cache and as
 the first operation on it all INCOMING relationships were retrieved,
 (which would return an empty iterator), then subsequent calls for
 OUGOING relationships would also return empty.
 This was caused by improperly assuming that an initialized but empty
 relationship array meant no relationships were present. This may be
 true for non dense nodes, but dense nodes need to be initialized
 essentially by type and direction.
This commit fixes the above issue and provides a test for it.
Added a skipCalculation and isCalculated to the ShortestPathBasedCentrality class to allow users to respect encapsulation. The skipCalculation also allows to fill the centralities via the processShortstPaths method.

Changed the list of centralities to calculate in ParallelCentralityCalculation to protected, allowing users to extend the class and retain functionality.

Also made use of the skipCalculation method instead of the package visibility *hack* with doneCalculation.

fixed my own fix.
Add `exists(...)` to cypher

Supports patterns and properties
2.0.5-SNAPSHOT
More parallellization in the batch importer

- Node import stage and calculating dense nodes stage are now run in
  parallell
- All I/O writing is done by IoQueue, which is a separate thread pool with
  configurable amount of threads and a funnel into that pool per store file.

The above have been seen to increase performance by 4x.
IdMapper is an interface

renamed from NodeIdMapper, now used directly in the importer, instead of
the NodeIdMapping indirection which was an enum.
Some refactorings around producers