Check command

MSP-9226

Makes the `check` command inside the `use` command shell work with the
module cache.  `check` is only supported by all exploit modules or
auxiliary modules that implement `#cmd_check` themselves.  `check` is
removed from the module command dispatcher so that it does not error out
for the other module types.