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
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.
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
Merge pull request #2651 from digitalstain/2.1-maint

Solves issue with skipped relationships on dense nodes
Merge branch '1.9-maint' into 2.0-merge-1.9

Conflicts:
	advanced/management/pom.xml
	advanced/neo4j-advanced/pom.xml
	advanced/pom.xml
	advanced/server-advanced/pom.xml
	community/cypher/pom.xml
	community/embedded-examples/pom.xml
	community/graph-algo/pom.xml
	community/graph-matching/pom.xml
	community/graphviz/pom.xml
	community/jmx/pom.xml
	community/kernel/pom.xml
	community/licensecheck-config/pom.xml
	community/lucene-index/pom.xml
	community/neo4j-community/pom.xml
	community/neo4j/pom.xml
	community/pom.xml
	community/server-api/pom.xml
	community/server-examples/pom.xml
	community/server-plugin-test/pom.xml
	community/server/pom.xml
	community/shell/pom.xml
	community/udc/pom.xml
	cypher-plugin/pom.xml
	enterprise/backup/pom.xml
	enterprise/cluster/pom.xml
	enterprise/com/pom.xml
	enterprise/consistency-check/pom.xml
	enterprise/enterprise-performance-tests/pom.xml
	enterprise/ha/pom.xml
	enterprise/ha/src/test/java/org/neo4j/test/AbstractClusterTest.java
	enterprise/neo4j-enterprise/pom.xml
	enterprise/pom.xml
	enterprise/server-enterprise/pom.xml
	manual/javadocs/pom.xml
	manual/pom.xml
	packaging/installer-linux/installer-debian/pom.xml
	packaging/installer-linux/installer-rpm/installer-rpm-advanced/pom.xml
	packaging/installer-linux/installer-rpm/installer-rpm-community/pom.xml
	packaging/installer-linux/installer-rpm/installer-rpm-enterprise/pom.xml
	packaging/installer-linux/installer-rpm/pom.xml
	packaging/installer-linux/pom.xml
	packaging/installer-qa/pom.xml
	packaging/neo4j-desktop/pom.xml
	packaging/pom.xml
	packaging/standalone/pom.xml
	packaging/standalone/standalone-advanced/pom.xml
	packaging/standalone/standalone-community/pom.xml
	packaging/standalone/standalone-enterprise/pom.xml
	pom.xml
Fix build problems
Merge pull request #2662 from chrisvest/2.0-merge-1.9

2.0 merge 1.9
Build problems, take 2
Use ${project.version} in consistency-check/pom.xml