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
Extract Msf::Module::Options

MSP-11126

Methods for registering, derigsterings, and validating options.
Extract Msf::Module::Options shared examples

MSP-11126
Extract Msf::Module::ModuleInfo

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

MSP-11126
Extract Msf::Module::Arch

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

MSP-11126
arch -> Msf::Module::Arch

MSP-11126
Extract Msf::Module::Type

MSP-11126
Extrat Msf::Module::Type shared examples

MSP-11126
Extract Msf::Module::Rank

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

MSP-11126
Standardize on autoload over require

MSP-11126

Standardize on autoload to prevent trying to use colliding names for
included Module with Modules/Classes just under the namespace.
Extract Msf::Author

MSP-11126
extract Msf::Reference

MSP-11126
Extract Msf::SiteReference

MSP-11126