Added a new mixin psexec.rb
Fixed typo, capitalization and column space
I took a stab at generating Yard documentation.  I have never done it before...
Added Yard documentation
Fixed msftidy issues
Added some methods for checkout output and cleanup
Added fix form Eric Milam to simple.disconnect
[FixRM #7673] "Failed to reload" error.

When db_disconnect is issued, this funtion does not update the status
of self.migrated to false.  So when another reload command is used,
the update_module_details function will still try to connect to the
database, which causes the "Failed to reload" error.
Reset modules_cached flag when database disconnects
[FixRM: #2100] Rescue TerminateLineInput in irb

In irb, when you hit ^c, you will get an ugly backtrace. This
fix handles that exception.
Recover the prompt again
Make stage encoding possible

* Fixes a bug in shikata where input greater than 0xffff length would
  still use 16-bit counter
* Short circuits finding bad xor keys if there are no bad characters to
  avoid
* Fixes huge performance issue with large inputs to xor-based encoders
  due to the use of String#+ instead of String#<< in a loop. It now
  takes ~3 seconds on modern hardware to encode a 750kB buffer with
  shikata where it used to take more than 10 minutes. The decoding side
  takes a similar amount of time and will increase the wait between
  sending the second stage and opening a usable session by several
  seconds.

I believe this addresses the intent of pull request 905

[See #905]
Merge branch 'rapid7' into feature/stage_encoding
Merge branch 'bug/optint_empty' into feature/stage_encoding
Msfupdate should check for installation validity

This fix will allow people to at least solve their own msfupdate
problems by registering for Community Edition.

[SeeRM #7690]
Add the optional pause for Windows
Merge remote-tracking branch 'wchen-r7/fail_to_reload_fix'
Merge remote-tracking branch 'wchen-r7/irb_terminatelineinput'
Move encoding into handle_connection

* Allows payloads that override generate_stage to still take advantage
  of stage encoding
* Also adds doc comments for a few methods
Minor doc comment additions