Restore messages.log in server.
Merge pull request #2479 from jakewins/2.1-messages.log

Restore messages.log in server.
Update SNAPSHOT version after 2.1 release.
Add upgrade notes for 2.0->2.1
Merge pull request #2480 from cleishm/2.1-upgrade-notes

2.1 upgrade notes
For server startup, don't try and recover stores unless they contain store files.
Merge pull request #2481 from jakewins/2.1-serverecovery

Improved recovery check for server
StoreRecoverer uses filesystemabstraction to check file existance.
Merge pull request #2482 from jakewins/2.1-serverecovery

StoreRecoverer uses filesystemabstraction to check file existance.
Tagging for version 2.1.1
Back to development version.
Update SNAPSHOT version in POMs after 2.1.1 release.
Merge branch '2.1-maint'
Make NodeHashJoinPipe null safe
Bump the version for bin dependencies on Cypher 1.9 and 2.0
Update the 2.0 SPI after upgrading to 2.0.3

This should not be necessary as LOAD CSV is not part of 2.0.
This can be removed once we remove the CSV SPI bits from 2.0.
Fix PROFILE CYPHER 2.0 in 2.1
Introduced a new way to write planner tests

Moved CartesianProductPlanningIntegrationTest to this new way
Move Scala test file from src/test/java to src/test/scala.
Moves *PlanningIntegrationTest to the new test format