Set label

Curiously I asked github to make a pull request comparing systay/set-labels and craigtaverner/set-labels, which should then only contain the two line fix to the test case, but strangely includes all commits related to set-labels.

Alternatively I could send the pull request back to neo4j master. That will just bother Chris, though...