Msf::Module::Author -> Msf::Author

MSP-11126

`Msf::Module::Author` was already aliased to `Msf::Author`.  This just
moved `Msf::Module::Author` to that alias to free up
`Msf::Module::Author` so it can be used for a concern for
`Msf::Module`'s author methods.
Extract Msf::Module::Author

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

MSP-11126
Extract Msf::Module::UUID

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

MSP-11126
Extract Msf::Module::Privileged

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

MSP-11126
Remove protected method from specs examples

MSP-11126