Fix the source repository links of the components.

The scm urls in the pom files pointed to the old repositories (e.g. neo4j/community).
They now point to the correct places.
LSB compliance for Ubuntu init script

Provide an init script that is LSB compliant, to wrap the existing start script.  This approach uses PID files to stop the process, which is an idiomatic approach in SYSV-style init scripts.
Start Neo4j with nohup

This prevents Neo4j from exiting when the parent process ends, e.g.
when started via SSH.
Improved Network test by using countdown latch.

Removed the horrid thread sleep in this test and replaced with a CountDownLatch with the same timeout value. Also made sure this test actually asserts that a message is both sent and received.

Also removed some unused parameters and methods.

Removed commented out code.
Renamed the test for better epressiveness.
Run databases in target directory instead of using default temp file location.
Shutdown executor with timeout instead of waiting indefinitely for futures.
Merge pull request #865 from VolkerL/fix-scm

Fix the source repository links of the components.
Fixed default path to be under target/

So that it gets properly ignored by git. It was changed to a non-target/ directory in ab735b2521142a2e003f1ba9668d551dd6eb7769
Fixes problem where Cypher would see changes while the query was running
Unused imports
Adds a lazyness indicator to Pipes in Cypher
Merge pull request #935 from systay/master-cypher-bug

Cypher sees updates while reading
Merge pull request #881 from simpsonjulian/master

LSB Compliant Init scripts for Debian Packages
Merge branch 'hup-immunity' of git://github.com/simpsonjulian/neo4j into simpsonjulian-hup-immunity

Conflicts:
	packaging/standalone/src/main/distribution/shell-scripts/bin/neo4j
Cleaned up HA tests with better given-asserts