Add EXPLAIN to the ExecutionEngine

Tentative PR. Not sure this is what we want - this is more a discussion starter. Given the very low cost of implementation and that lots of people ask for it, it might not be a bad idea. WDYT?