Adding tests around the backup tool.

o Tests covering the following:
  o Copying of files from store -> backup
  o Transactions that happen during copy are replayed
    onto the backup store
  o A transaction log contianing the latest transaction
    for lucene & neostore is in the backup
Merge pull request #1928 from mneedham/1.9-main-testing-backup

Adding tests around the backup tool.
Added better error message for offset error.
Merge pull request #2054 from jakewins/1.9-offseterr

Added better error message for offset error.
Classic StringLogger have option to log debug messages
Merge branch '1.9-maint' into 2.0-merge-in-1.9

Conflicts:
	community/kernel/src/main/java/org/neo4j/kernel/impl/util/StringLogger.java
	community/server/src/main/java/org/neo4j/server/configuration/Configurator.java
	enterprise/backup/src/main/java/org/neo4j/backup/BackupImpl.java
	enterprise/com/src/main/java/org/neo4j/com/ServerUtil.java
	enterprise/ha/src/main/java/org/neo4j/kernel/ha/cluster/DefaultMasterImplSPI.java
Fixed a test shutdown issue
Merge branch '1.9-maint' into 2.0-merge-in-1.9

Conflicts:
	enterprise/backup/src/test/java/org/neo4j/backup/BackupServiceIT.java
Merge pull request #2060 from tinwelint/2.0-merge-in-1.9

Merge 1.9 --> 2.0