Merge pull request #933 from bmantra/master

initial commit of the beef bind shellcode
Fix issue #662 the Web UI base path can now be configured in the main config.yaml. Web UI JS files are now also minified.
Added dependency to therubyracer (V8 implementation for Ruby) if the OS is not OSX.
Fixed issue with Social Engineering extension when using an SMTP server without any needed authentication.
Support for Chrome version 30 in browser detection
Remove Java and VLC detection from hook init
Added new RESTful API method to bind a local file to a url. Also added "dropper" directory into Social Engineering extension.
fixed doctype error in basic.html (IE only)
From antisnatchor with love. New module: Signed Java Applet dropper (win only for now).
Completely removed deployJava ro prevent CtP issues on Firefox.
From antisnatchor with love. New module: malicious Firefox Extension dropper. Based on @mihi42 FF extension.
Modified Gemfile. Added missing directory for Firefox Extension dropper module.
Added rubyzip dependency to core.rb. Fixed a bug in dom.js when attaching applets for IE.
Add error check for missing dropper
Fix bug in fake_notification_ff module
Add `beef.browser.getPageHead()` and `beef.browser.getPageBody()`

Update 'Get Page HTML' module to use these functions

Tested on IE6, FF22, C28

Fix issue #518
Module: Detect Unity Web Player
Merge pull request #938 from gcattani/hasUnity

Module: Detect Unity Web Player
Fix bug with Unity Web Player detection

Fix issue #910
Module Update: Fake Flash Update

Updated the prompted picture and part of the module.