Clean up doc comments
Merge pull request #2 from jlee-r7/R3dy-psexec-mixin2

Clean up doc comments
Merge https://github.com/rapid7/metasploit-framework into psexec-mixin2
Merge commit '5e8f388ab8425bf2ef4c2fe33e6133b99ceb46d4' into psexec-mixin2
Made changes to cleanup to use file_dropper instead
Fixed cleanup_after funciton to mimic file_dropper but not use file_dropper
Fixed exception handeling.  No longer using rescure StandardError
Fixed msftidy complaints
 Cleaned up some code spacing
Fixed exception handling to use smb::proto
Merge branch 'rapid7' into R3dy-psexec-mixin2
Merge branch 'rapid7' into R3dy-psexec-mixin2
Break out subclasses into their own files
Add logging in case of exceptions during rm
Whitespace
Fix nil deref when dnsdomain is empty
Make psexec mixin a bit better

* Removes copy-pasted code from psexec_command module and uses the mixin
  instead

* Uses the SMB protocol to delete files rather than psexec'ing to call
  cmd.exe and del

* Replaces several instances of "rescue StandardError" with better
  exception handling so we don't accidentally swallow things like
  NoMethodError

* Moves file reading and existence checking into the Exploit::SMB mixin
Move SMB mixins into their own directory
Merge branch 'rapid7' into R3dy-psexec-mixin2
Merge branch 'R3dy-psexec-mixin2' into rapid7