Introducing GraphDatabaseService.execute(...)

Enables executing cypher queries without having to keep track of an ExecutionEngine instance, instead the database keeps the ExecutionEngine internally.
How can one tell if the query found no results, or it was a query that didn't try to (i.e. an `EXPLAIN`)?