Adds Safari User Assisted download launch module.
Tweak timeouts.
Move osx-app format to EXE.
Add BES, change extra_plist -> plist_extra.
Tweaks for BES.
Minor fixes.
Hardcode the platform in the safari exploit.
Adds more descriptive explanation of 10.8+ settings.
Allow a custom .app bundle.

* adds a method to Rex::Zip::Archive to allow recursive packing
Land #3065 - Safari User-Assisted Download & Run Attack