Introducing GraphDatabaseService.execute(...)

Enables executing cypher queries without having to keep track of an ExecutionEngine instance, instead the database keeps the ExecutionEngine internally.
anything about profile / explain etc? do we consider enabling them here too?
if not how make we sure that the `ExecutionEngine` used for those is shared with the kernel?