Add CVE-2013-0634: Adobe Flash Player 11.5 memory corruption
Fix bugs
Add Oracle Demantra 2013-5795 (Database Credentials Retrieval)
Remove the broken lorcon module set

None of the lorcon / lorcon2 modules have been functional for a long
time, due to the lack of a "Lorcon" gem. It's unclear where it went.

I'm happy to include it and get these working again, but until someone
comes up with some functional code (hint: 'gem install' doesn't work) I
don't see any reason to keep shipping these.

Is there some trick people are doing to make these work? As far as I can
see, they are broken by default.

````
msf auxiliary(wifun) > show options

Module options (auxiliary/dos/wifi/wifun):

   Name       Current Setting  Required  Description
   ----       ---------------  --------  -----------
   CHANNEL    11               yes       The initial channel
   DRIVER     autodetect       yes       The name of the wireless driver
for lorcon
   INTERFACE  wlan0            yes       The name of the wireless
interface

msf auxiliary(wifun) > run

[*] The Lorcon2 module is not available: cannot load such file --
Lorcon2
[-] Auxiliary failed: RuntimeError Lorcon2 not available
[-] Call stack:
[-]
/home/todb/git/rapid7/metasploit-framework/lib/msf/core/exploit/lorcon2.rb:67:in
`open_wifi'
[-]
/home/todb/git/rapid7/metasploit-framework/modules/auxiliary/dos/wifi/wifun.rb:29:in
`run'
[*] Auxiliary module execution completed
````
Get rid of requires, too
Don't try to be too helpful

John cares not one whit how many colons are in a hash line, only that
there are enough for the format (at least 2 for regular /etc/passwd, at
least 3 for NTLM, etc). So there is no simple way to programmatically
determine whether a password had a colon or there was just an extra on
the end of the original hash line.

[MSP-9778]
See #2515
Refactor jtr_linux copy pasta

Move it to a nifty method
Micro optimizations for jtr_linux
More refactor on jtr_linux

Reducing complexity in `run` makes modules easier to read
Allow vhost to be maybe opts['rhost']

This enables passing rhost and rport directly to send_request_cgi
without having to monkey with the datastore.

See #8498
Update corpwatch_lookup_id to run correctly

[SeeRM #8498]
Correct corpwatch_lookup_name datastore usage

[SeeRM #8498]
Add password colletion post module for Firefox shells.
Fix wrong DisclosureDate.
Add base64 to prevent potential encoding issues.
Add HeartBleed check functionality
Fix little bug when using msfencode and exe-only
When arch is not defined, arch is null so it crashs.
It should be 'x86' by default
Land #3253, Fix to exe-only format

Lands pull request to fix nil issue with
the to_winpe_only method call in Msf::Util::EXE
Land #3228, JtR colon Seperation
Land #3246 - Firefox Gather Passwords from Privileged Javascript Shell