Address some warnings.
Better error reporting if recursive directory deletes fail.

o Although it threw an IOException if the delete failed, we didn't get
  any information about why, because #deleteFile() itself doesn't throw
  an exception.

o We would like to get better reporting to help diagnose flaky tests.

o I am reluctant to change FileUtils#deleteFile() itself to throw an
  exception instead of returning a boolean because it is so widely used.
Increase the cluster-joining timeout in StandaloneClusterClientIT

Starting processiers and doing IO can take a long time in a virtualised CI environment. Increasing the timeout will mitigate this, but solve it completely, unfortunately.
Merge pull request #2181 from chrisvest/2.1-cluster-client-it-timeout

Increase the cluster-joining timeout in StandaloneClusterClientIT
Merge pull request #2169 from benbc/2.1-file-delete-failure-improvements

File delete failure improvements
Bump scala version to 2.10.4 (patch release)
SubgraphExporter: escape backslashes. Fixes #2183.
Refactor ID seek plans and pipes to carry over a sequence of expressions

This vastly simplifies the leaf planner and the pipes to some extent
Removed configuration mistake in pom for monitor-logging.
Merge pull request #2186 from jakub-/id-seek-cleanup

Refactor ID seek plans and pipes to carry over a sequence of expressions
Merge pull request #2187 from jotomo/2183

SubgraphExporter: escape backslashes. Fixes #2183.
Added monitor to planning
Add a Monitor that keeps track of how long time each stage Cypher compiler takes
Add cache monitoring
Testing cypher compiler cache monitoring [BROKEN]