Revert "Hotfix. Do not let the user update magic properties directly"

This reverts commit 3cb7d9fc41c661b62e787236b397dc699d6fae5c due to test failures.
Make sure each test class gets a unique name so that each test session runs in isolation
travis: bumped ruby version to 2.1.1 and Neo4j server 2.0.1
Updated delete_db cypher query used in RSpecs - cypher syntax was changed

Using OPTIONAL MATCH instead of [r?]
neo4j-core bumped to 3.0.0.alpha.10
Merge remote-tracking branch 'upstream/master'