new exploit module for CVE-2008-2286, Altiris DS
cleand up code and add run function
removed debugging prompts
Land #2491, missing platform info update
removed global var from file_on_target and useless code
[FixRM 8482] Fix uninit constant Rex::Exploitation::JavascriptOSDetect

This fixes an uninit constant Rex::Exploitation::JavascriptOSDetect
while using a module with js_os_detect. It was originally reported
by Metasploit user @viniciuskmax

[FixRM 8482]
Land #2508 - Add nodejs payloads
[FixRM 8489] undefined method `empty?' for nil:NilClass in msfcli

This fixes a undefined method `empty?' for nil:NilClass (NoMethodError)
in msfcli. [SeeRM 8489]
Land #2518, uninitialized JavascriptOSDetect fix
Add new feature detection logic for FF 23 and 24.
Check for prop in prototype, not constructor.
Add another nil check, just to be safe.
Land #2519, undefined method fix for msfcli
Clean zabbix_sqli
Land #2471, @pyoor's exploit for CVE-2013-5743
[FixRM #8470] - can't convert nil into String

Target selection bug in ms13_069_caret.rb. Happens when the target
is Win 7 + IE8, which actually isn't a suitable target.

[FixRM #8470]
Don't throw exception if createElement is missing.
Fixes issues based on feedback

This commit addresses comments made by @jvazquez-r7.
Land #2521, nil fix for ms13_069
Release time fixes to modules

  * Period at the end of a description.
  * Methods shouldn't be meth_name! unless the method is destructive.
  * "Setup" is a noun, "set up" is a verb.
  * Use the clunky post module naming convention.