(mc_global_t::shell): new member to store user's shell

...instead of global variable "shell".

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>