Added DEP Bypass
Fix both firefox js exploits to use browser_autopwn.
Make sure we unwrap the SecurityWrapper.
Add method scan_by_checksum for virustotal.rb

Allows the user to scan files based on checksusm (without actually
uploading them to VT)
Put classes under a module
Fix VirusTotalUtility module scope
Replaced ROP chain
Add rspec
retab
Ensure full coverage
Removed unnecessary target
Strictly just -q for the quick option
Change options. And change "checksum" to "hash"
Land #2867, @wchen-r7's changes to the virustotal tool
Merge #2835, #2836, #2837, #2838, #2839, #2840, #2841, #2842 into one branch
Land #2835, #2836, #2837, #2838, #2839, #2840, #2841, #2842, @nieldk's Change to OpenSSL::Digest from deprecated OpenSSL::Digest::Digest
Land #2865 - js payload to firefox_svg_plugin & add BA support for FF JS exploits
Land #2863 - Update realplayer_ver_attribute_bof.rb

Refs & ROP
Land #2859 - Fix sessions -c
Remove explicit requires for FF payload.

Adds ff payload require to msf/core/payload.rb