SERVER-15422 use shim 'command' mode for running commands

This change modifies the implementation of the shim's Run() command by using mongoshim's "--mode=command" option. It also forces --mode to be explicitly set even in the default case (dump).
nit: context for error