Fix references and whitespace in mips payloads.
Fix formatting of hash options.
Land #3142, MIPS payloads cleanup
Land #3132, ntp_monlist improvements
Land #3118, fix java payloads for msfvenom
Use BrowserExploitServer mixin for ie_setmousecapture_uaf.rb
Get Framework and Pro back in sync
Get Pro and Framework back in sync.
Merge branch 'release' into master
Cleans up firefox SVG plugin.
exec payload - new try
Add cookie gathering post module for FF privileged sessions.
Use #run, not #exploit, for post modules.
Remove targets from post module.
Land #3140, @wchen-r7's requirements for ms14_012_textrange
Land #3143, @wchen-r7's switch to BrowserExploitServer on ie_setmousecapture_uaf
we do not need pieces ...
Use BrowserExploitServer for MS13-059 module
Add CVE-2013-5877+CVE-2013-5880 for Oracle Demantra
Add default detection for IE 9 and IE 10

How it's done:

On IE10, which should come first before the IE 9 check, the nodeName
function always returns the name in uppercase.

One IE9, the "Object doesn't support property or method" error always
repeats the name of the invalid method.