Lift #cache up to Msf::Framework

MSP-9228

Lift Metasploit::Framework::Module::Instance::Creator::Universal#cache
to Msf::Framework as the Metasploit::Framework::Module::Cache only uses
its #universal_module_instance_creator to get access to the framework.
framework.modules.cache => framework.cache

MSP-9228

Update consumers of framework.modules.cache to use the new location of
framework.cache.