Add EXPLAIN to the shell
Adds execution plan description handling to the server
Make sure EXPLAIN is not accepted for older compilers
Merge pull request #2805 from systay/explain-2

Add EXPLAIN