Set GEM_PATH when using built-in gemcache

This allows rubygems to work with gems loaded from lib/gemcache.
Merge remote-tracking branch 'bturner-r7/set_gem_path'
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
Fix regex for hex numbers
Use target_uri for the wordpress url
fix url path
fix msftidy
implemented juans feedback
Merge branch 'w3totalcache' of https://github.com/FireFart/metasploit-framework into FireFart-w3totalcache
final cleanup
Merge branch 'freesshd_authbypass' of https://github.com/danielemartini/metasploit-framework into danielemartini-freesshd_authbypass
final cleanup
Allow negative values for OptInt

[FixRM #7540]
Merge branch 'bug/opt_int_hex' of github.com:jlee-r7/metasploit-framework into jlee-r7-bug/opt_int_hex
psexec_command - Unable to execute specified command: can't convert nil into Integer
Patched as described in Redmine bug #7680