Add Erubis to Demos extension

Change demo pages to load hook from beef.http.hook_url
instead of '/hook.js'

Fix #1024
Added @insertscript module to break-out from SiteKiosk
Added a generic handler for powershell-related attacks.
Simplified HTA-powershell attack module
Added sample MS Word and MS Excel documents with macros, to be used with the powershell attack vector.
Fix Fake Flash module

* Fix bug where UI wasn't hidden onclick
* Gray out browser window on popup
* Re-indent
This is needed for BeEF to work on Ubuntu Trusty 64bit ruby-1.9.3-p448 (via rvm)
Merge pull request #1045 from evoltech/master

This is needed for BeEF to work on Ubuntu Trusty 64bit ruby-1.9.3-p448 (...
Do not assume 80 to be the default port for HTTPS

The default port for HTTPS is 443, therefore use it and not 80 if no
specific port is set.
Support HTTPS via CONNECT in proxy extension
Merge pull request #1051 from tyll/https

Do not assume 80 to be the default port for HTTPS
Support absolute paths for HTTPS key and cert
Merge pull request #1054 from tyll/abspath

Support absolute paths for HTTPS key and cert
Merge pull request #1044 from bcoles/demos_erubis

Add Erubis to Demos extension
Add demos handler.rb #1044
Merge pull request #1052 from tyll/support_CONNECT

Support HTTPS via CONNECT in proxy extension
Allow DNS lookups on zombie IP addresses
Add support for Chrome 37
added module for shell shocked
fixed accept type