Add more payloads for nodejs.
* Adds a reverse and bind CMD payload
* Adds a bind payload (no bind_ssl for now).
Bug #8419 - Added platform info missing on exploits
Add missing require to nodejs/bind payload.
VSS Persistence on Windows 7
Zabbix v2.0.8 SQLi and RCE Module

Conflicts:
	modules/exploits/linux/http/zabbix_sqli.rb

Commit completed version of zabbix_sqli.rb
Changed Nothing Really
Added the option to choose to run .exe
Cleaned up running exe func to not run when false is selected
Added Changes and cleaned up code
Move shared Node.js payload logic to mixin.
- this fixes the recursive loading issue when creating a payload
  inside the cmd payload
- also dries up some of the node cmd invocation logic.
Add SSL support to #nodejs_reverse_tcp.
Re-fixing 8419, consistency is important.
Use NDR 32bit syntax.

Compatible with both x86 and x64 systems.
Tidy up the module...
Randomize client variables

Also tidyup indents and use predefined UUID syntax.
Dont define the NDR syntax
Add module for the dlink user-agent backdoor
Fix email format
Add disclosure date and some explanation about it
Land #2516 - DLink xmlset_roodkcableoj28840ybtide user-agent backdoor module
cleand up code and add run function