Msf::Module method specs

MSP-11496

Use respond_to matcher to check that methods aren't dropped during
reorganization.
Spec Msf::Module::Failure

MSP-11496
Spec Msf::Module::UpdateableOptions

MSP-11496
Spec Msf::Author

MSP-11496
Spec Msf::Reference

MSP-11496
Spec Msf::SiteReference

MSP-11496
Spec Msf::Platform

MSP-11496
Spec Msf::Target

MSP-11496
Extract Msf::Module::Failure

MSP-11126

Move `Msf::Module::Failure` to a file of its own.
Extract Msf::Module::ModuleStore

MSP-11126
Extract Msf::Module::ModuleStore shared examples

MSP-11126
Extract Msf::Module::DataStore

MSP-11126
Extract Msf::Module::DataStore shared examples

MSP-11126
Extract Msf::Module::Compatibility

MSP-11126
Extract Msf::Module::Compatibility

MSP-11126
Extract Msf::Module::UI::Message

MSP-11126
Extract Msf::Module::UI::Message shared examples

MSP-11126
Extract Msf::Module::UI::Line

MSP-11126
Extract Msf::Module::UI::Line shared examples

MSP-11126
Extract Msf::Module::UI::*::Verbose and shared examples

MSP-11126