merging caef3b67512a4ea2af2866da88b62d199e95177a
Merge pull request #796 from lassewesth/master

Using junit instead of ruby for acceptance tests
Increased guard timeout. This test should be waaay less flaky now on e.g. Windows
Guard timeout even more flexible on the upside
turning null parameter arguments into empty maps
Fixes #795 - Inconsistent behaviour when using ORDER BY and LIMIT while updating the graph

o Changes priority of ORDER BY...LIMIT (PlanBuilder.TopX) so it is executed
  before updating the graph
o Changes so TopPipeBuilder waits for aggregation, but not for return
  expressions execution
o UpdateActionBuilder waits on slice to be done before accepting work
o SliceBuilder does not wait for updates to be done
Merge pull request #813 from systay/795

Fixes #795 - Inconsistent behaviour when using ORDER BY and LIMIT while updating the graph
Revert "Fixes #795 - Inconsistent behaviour when using ORDER BY and LIMIT while updating the graph"

This reverts commit b9814528621c95b2f4e8552f96ed3442fc18175a.
Fixes #795 - Inconsistent behaviour when using ORDER BY and LIMIT while updating the graph

o SlicePipe will now empty the remainder if it is an updating query
Merge pull request #815 from systay/795

Fixes #795 - Inconsistent behaviour when using LIMIT and updates
Reintroduce 33725b268d8a7a024d55e2a65b3a338b488e6824
Update breaking test so that it passes with this change.
Random change of new URI() to URI.create()
Revert "Fixes #795 - Inconsistent behaviour when using ORDER BY and LIMIT while updating the graph"

This reverts commit f299aa394be4563d3724573547b04f39ce6c4517.

Reverted because it is too close to GA and a workaround exists. Will be included again after the upcoming release.
Merge pull request #816 from digitalstain/server-log

Reintroduce 33725b268d8a7a024d55e2a65b3a338b488e6824
Remove potential race condition
Ensure that all config files have double newlines at the end
Tagging for version 1.9
Back to development version.
Skip NodeRecords that are not in use when scanning the store during population

o Make NeoStoreIndexStoreView.NodeLabelFilterPredicate skip unused nodes
o Add basic store scan test for NeoStoreIndexStoreView
o Add TargetDirectory.cleanTestDirForTest
Issue #99: return 3 when service not running

Move towards LSB init spec. Allows opscode chef to manage the neo4j
service.
Move StandaloneClusterClientIT process startup condition earlier to make sure it is reached.

The main thread would block in the cases where we expect failure, so the condition would never be reached.

Add more diagnostics utilities used to find this problem.
Most notably a Clock interface to helpers that abstracts over time, to allow testing timeout without having to wait for real time to progress.
org.neo4j.test.ArtificialClock and ArtificialClock.Progressor are great utilities for that and should be used in more places.