Executor changes

Instead of directly executing scripts passed in from JSON-RPC calls,
Executor now passes those calls to Mission Control for execution.
Mission control updates

Update of Mission Control to handle calls from Executor, exec calls
directly from the socket server, and switch calls from the socket
server. The server will now return pure JSON when called with "/json/"
path.
Prep for merge of executor-redirect

Couple minor things to clean up before merging executor-redirect to
master.