Introducing GraphDatabaseService.execute(...)

Enables executing cypher queries without having to keep track of an ExecutionEngine instance, instead the database keeps the ExecutionEngine internally.
Let's use the string representations of those status codes, since they are public: http://neo4j.com/docs/stable/status-codes.html