Remove unused Msf::ModuleManager#module_type_enabled?

MSP-9228
Remove inefficient Msf::ModuleManager#module_names

MSP-9228

Needs to be replaced by Mdm::Module::Class query later.
Remove obsolete Msf::ModuleManager#reload_modules

MSP-9228

Uses obsolete module loading API.
Remove obsolete Msf::ModuleManager#reload_module

MSP-9228

Used obsolete module loader.
Remove empty Msf::ModuleManager::Reloading

MSP-9228
Remove obsolete Msf::ModuleManager#[]

Msf::ModuleManager is not a Hash and giving Hash-like access leads to
inefficient code that should be using the module cache.
Remove unused Msf::ModuleManager#auto_subscribe_module

MSP-9228
Remove obsolete Msf::ModuleManager#each

MSP-9228

Msf::ModuleManager#each was inefficient and its usage should be replaced
by use of the the module cache and
Metasploit::Framework::Module::Instance::Enumerator.