Introducing GraphDatabaseService.execute(...)

Enables executing cypher queries without having to keep track of an ExecutionEngine instance, instead the database keeps the ExecutionEngine internally.
Change the name to more clearly signal that this consumes the result and converts it to a string. Perhaps `resultAsString()`?