fixing problem with consistemcy checks on orphaned properties during incremental backup
HA docs additions by Chris Gioran.
Merge pull request #682 from lassewesth/consistencychecker

fix for consistency checker
service script will now return immediately and direct users to logs in HA mode
Merge remote-tracking branch 'upstream/master'
Moved to new Scala plugin
Added explicit version to Scala plugin
Remove temporary files created by tests
Fixes tests
Fixed UTF8 issue with server integration tests.
Merge branch 'master' into 2.0

Conflicts:
	community/shell/src/test/java/org/neo4j/shell/ShellDocTest.java
Moved cache eviction into logical log.

o Label cache (PersistenceCache) is now evicted from within the logical log
o Schema state is now evicted during logical log application

Notes:

Cache eviction is really tricky right now - again becuse the logical log is not
logical. We should revisit our overall structure around cache eviction, preferrably
after we've moved to a real logical log.

Introduced label cache eviction into the Logical Log application process.

Moved schema state flushing into logical log application.
Refactorings and cleanup of the Kernel

o Updated javadoc for kernel and statement context
o Removed OldBridgingTransactionStateStatementContext
o Renamed TransactionStateStatementContext to StateHandlingStatementContext
o Property keys are now listed through the Kernel

Considerations:

The property key listing is still using NodeImpl and friends, it just
sits down in StoreStatementContext now. We should move to split it up
across the various layers.
Refactoring and clean up