Add initial auto run script
Merge remote-tracking branch 'upstream/master'

Conflicts:
	modules/exploits/windows/local/always_install_elevated.rb
Repackage as single module pull
Revert always_install_elevated file to upstream
Migrate enum_unattend to unattend parser lib
Revert/remove unnecessary files
Set GEM_PATH when using built-in gemcache

This allows rubygems to work with gems loaded from lib/gemcache.
Add force option to reboot command
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
Merge remote-tracking branch 'bturner-r7/set_gem_path'
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.
Merge remote-tracking branch 'wchen-r7/optint_valid' into rapid7
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.