Break up Msf::Module

MSP-9228

Break up Msf::Module into included modules containing related methods
for easier grokking of the code.
Merge branch 'feature/exploit' of rapid7.github.com:limhoff-r7/metasploit-framework into feature/exploit