Rename master methods to reflect their purpose.
Merge pull request #2734 from jakewins/2.2-masterapi-cleanup

Rename methods in Master interface to reflect reality.
Add EXPLAIN to the shell
Adds execution plan description handling to the server
Make sure EXPLAIN is not accepted for older compilers