Added auth field to config so that emails are harder to track to sender

Added error handling to identify:
  - errors creating the mail headers
  - errors processing JSON input
  - errors in the mailer configuration
Added fromaddr to mass mailer JSON interface so emails can be sent from
any address without restart.

Removed fromaddr entry from config.yaml.
Merge pull request #853 from bmantra/master

add fingerprint of m0n0wall to internal network fingerprint module
Detection added for the Foxit Reader plugin, fixes #829
Merge pull request #855 from javuto/829-Foxit-reader-plugin-detection

Detection added for the Foxit Reader plugin, fixes #829
Added GoogleWebStore module.rb option. Modified link opener to support data URI injections.
Merge branch 'master' of https://github.com/beefproject/beef
Solution: Hide beef behind an apache webserver

Manually merge code from @lalaglubsch

Add support for BeEF through a proxy

Fix issue #856
Fixed bug introduced in commit 8132eb0e538bdc3d2d61bf87a77e4d6b79ddf8bd
Manually merged Windows Media Player detection from @gcattani

Fix issue #833

Fix issue #847
Add `beef.browser.hookChildFrames()`

BeEF now automatically hooks all same-domain child (i)frames

Allows logging of child frame events - fixes issue #493
Module: Apache HTTP Server cookie disclosure (exploit)
Merge pull request #859 from gcattani/ApacheCookieDisclosure

Module: Apache HTTP Server cookie disclosure (exploit)
LiveCD - Updated URI + Version + MD5
LiveCD - Added IP Address to GUI when ssh enabled
LiveCD config files and splash logo
New Link Rewrite (Hidden using overwritten click handling) module. #860
New Defacement Module - but only rewrites targeted content. #861
Comment out two `console.log()` lines in hookChildFrames
Fix for #826. Plus - logs also include a column for which browser an event is associated with