Set GEM_PATH when using built-in gemcache

This allows rubygems to work with gems loaded from lib/gemcache.
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.
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.
w3_total_cache
fix
spaces
fix email
Added module for Freesshd Authentication Bypass (CVE-2012-6066)

This module works against FreeSSHD <= 1.2.6. Tested against
password and public key authentication methods. It will generate
a random key and password.

To use it you need to know a valid username. The module contains
a basic bruteforce methods, so you can specify more than one to try.
Added a request to force db caching
Recover the prompt again
Fix regex for hex numbers