added mssql_escalate_executeas_sqli.rb
Automatically clear previous log/metasploit/framework/spec/constants/each.log

MSP-11130

Have a task, 'metasploit:framework:spec:constants:each:clean' run before
`rake spec` that removes the previous
`log/metasploit/framework/spec/constants/each.log` so that the user doesn't
have to manually remove the load when removing
`Metasploit::Framework::Spec::Constants::Each.configure!` from
`spec/spec_helper.rb`.
Incorporate @jhart-r7's better fix
Revert "Add .log extension to metasploit/framework/spec/constants/suite log"

MSP-11130

This reverts commit 4f986c4a48d2cb06fd1d95cdd663f4581cd5082e.

Extension wasn't there because it was a directory name and a log file
name.
Updates to better OWA fix
Land #4109, tnftp savefile exploit from @wvu-r7
Land #4015, another Android < 4.4 UXSS module
Move userpass emptiness checking into setup
Move redirect check before body check -- a redirect won't have a body
Update description to remove comments about defaults.  Default to 2013
modernizes & DRYs session/job ranges
Merge pull request #3 from kernelsmith/landing/4063-DRYer

modernizes & DRYs session/job ranges from kernelsmith
Minor fixes and status update

Minor tweaks after the PR from @kernelsmith

Remaining items:

1. Handle empty session IDs correctly, for example 'sessions -d' or 'sessions -k'
2. Find a method of explaining the range options in the help text
3. Retest all changed code areas
4. Edit PR Summary to reflect changes to the scope
rolling back a change
Move db bundler group to metasploit-framework-db.gemspec

MSP-11578

This will allow Metasploit Pro to use the
metasploit-framework-db.gemspec to ensure it has the correct version of
gems that were previously only in metasploit-framework's Gemfile and so
weren't being checked for version compatibility when Pro used
metasploit-framework.gemspec.
Explicitly require 'metasploit/credential' and 'metasploit_data_models'

By putting the db group into the metasploit-framework-db.gemspec,
bundler no longer automatically required 'metasploit/credential' and
'metasploit_data_models' because gems, such as metasploit-framework-db,
are expected to explictly require their dependencies.
Move pcap bundler group to metasploit-framework-pcap.gemspec

MSP-11578

This will allow Metasploit Pro to use the
metasploit-framework-pcap.gemspec to ensure it has the correct version of
gems that were previously only in metasploit-framework's Gemfile and so
weren't being checked for version compatibility when Pro used
metasploit-framework.gemspec.
Add metasploit-framework as dependency of metasploit-framework-pcap

MSP-11578

Any of the optional depenency gems should depend on the minimal
metasploit-framework as it supplies the versioning information.
Update Gemfile.lock

MSP-11578
Check module references