Merge branch 'master' of github.com:rapid7/metasploit-framework
This fixes a few things, see commit message for more info

This commit fixes the following:

1. Not handling eval_host()'s nil file return value, which can causes
   a NoMethodError at runtime due to various conditions.
2. Renames datastore option VERBOSE to ShowFiles to pass msftidy
3. Avoids overwriting datastore options directly to pass msftidy
Land #3569 - Updated smb_enumshares to support spidering
Add gitlab-shell command injection module

This request adds a module for gitlab-shell command
injection for versions prior to 1.7.4. This has been
tested by installing version 7.1.1 on Ubuntu and then
using information at http://intelligentexploit.com/view-details.html?id=17746
to modify the version of gitlab-shell to a vulnerable one. This
was done as I could not find a better method for downloading
and deploying an older, vulnerable version of Gitlab.
Implement improvements based on feedback
Use better variable names instad of an array
Land #3618, @byt3bl33d3r's powershell require fix
Merge remote-tracking branch 'upstream/staging/electro-release' into staging/electro-release
Merge tag '2014072301' into staging/electro-release

Conflicts:
	Gemfile.lock
	modules/post/windows/gather/credentials/gpp.rb

This removes the active flag in the gpp.rb module.  According to Lance,
the active flag is no longer used.
Merge remote-tracking branch 'upstream/staging/electro-release' into staging/electro-release
Run migrations when connection already established in console

MSP-10955

`Msf::Ui::Console::Driver#initialize` doesn't call
`framework.db.connect` if it can't find the the `database.yml`, but when
using `msfpro`, the connection is already established, so the console
doesn't need to know where the database file is and should just run the
migrations so that `framework.db.migrate` can be set and
`framework.db.active` will return `true`.
Added Wordpress XMLRPC DoS
Update target description
Update description again
Land #3625 - Update adobe_pdf_embedded_exe target description
Support all text-based ctypes
Added fingerprinting
Fix "text" ctype in smb_enumshares

"text" is not a valid ctype, should be text/plain
Fix datastore assignments
Fix file handle leak