adjust Msf::Util::EXE for newer file output

Newer releases of File have a much different output when given a jar
file. Adjust regex per egyp7's suggestion to close bug 8792 on redmine.

Failure/Error: verify_bin_fingerprint(format_hash, bin)
expected: /zip/i
got: "/dev/stdin: Java archive data (JAR)\n" (using =~)

Tested and confirmed working with file 5.17 on Gentoo Linux.
Refactors firefox js usage into a mixin.
Add Outpost24 to db_import help
Amend spec for db_import help
Add filter to output WPA-PSK password on Netgear DG834GT
Add module for CVE-2013-5331
Fix comments
Fix smb_login calling nonexistent method

When a Rex::Proto::SMB::Exceptions::InvalidWordCount exception is thrown by this module, it attempts to call the nonexistent method error_reason and throws a NoMethodError:

Auxiliary failed: NoMethodError undefined method `error_reason' for #<Rex::Proto::SMB::Exceptions::InvalidWordCount:0x007f48fcda0e48>

This changes uses the built in method get_error to return an error code.

[-] x.x.x.x:445 SMB - [1/1] - \\Domain - FAILED LOGIN (xxxxxxxx) xxxx : xxxxx [STATUS_WAIT_0]
Land #3308 - Fix smb_login using error_reason
Land #3291, accept zip or jar for jar files
Just fix refs and desc for release
Touch up print_ statements
Grammar
Fix msftidy warnings on wireshark exploits
Land #3311 - Fixup release
Land #3304 - Adobe Flash Player Type Confusion Remote Code Execution
Land #3296 - Refactors firefox js usage into a mixin
Land #3301, @nodeofgithub's patch for sercomm module
Land #3298, @wvu-r7's fix for db_import and its spec