report_loot now sets proper Mdm::Workspace

* Uses an Mdm::Workspace when passed one in conf hash
Remove some dead code
Land #2961, get_env and get_envs Post mixin

This unbreaks the changes introduced by #2782 by introducing
get_env and get_envs for shell sessions (not just meterpreter sessions).
Fix typo
Land #3120, @wchen-r7's exploit for CVE-2014-0307
Land #3124, @wchen-r7's new checks for os.js
Fix header and e-mail format for author
Land #3094 - Joomla weblinks-categories Unauth SQLI Arbitrary File Read
Fix linux download_exec for #2961

Note! This module already seems pretty broken, in that it doesn't appear
to correctly locate curl or wget. Will open another bug on that.

[See RM #8777]
Land #3125, fix zip imports
Land #3123 - Horde Framework Unserialize PHP Code Execution
Land #3128, Put loot in correct workspace
Land #2810, masked password format switcheroo
Cleanup an expression and avoid fail_with
FreePBX config.php RCE CVE-2014-1903
removed snmp_enum_hp_laserjet from this pull request
Improve NTP monlist auxiliary module
Land #3129 - Fix 2782 with 2961 and stop stack-tracing download_exec
updates file read to close file more quickly
Create lifesize_uvc_ping_rce.rb