Add nodejs single payloads, thanks to RageLtMan.
Bail from payload if require() is not available.
* TODO: test on windows
Delete pcman_stor_msf.rb

delete because of commit issues.
updated module to include msftidy.rb
added PCMan's FTP Server Crafted Multiple Command Handling Remote Buffer Overflow (OSVDB 94624)
updated module to include msftidy.rb
Correct OSVDB for sophos sblistpack exploit
Fixed memory alignment for x64 reverse_http stager
Various minor desc fixes, also killed some tabs.
Fixed memory alignment for x64 reverse_http stager
Land #2356, temp fix for meterpreter.rb

@jlee-r7 is working on something more perfect, but would really like to
ship this this week to get around existing problems.
Fix migrate from 32- to 64-bit processes

In some cases, it was possible to end up in a situation where the x64
reflective library hadn't been loaded by the time a user typed migrate.
If the target process was 64-bit, msfconsole would error out with a
NoMethodError and much sadness would ensue.

[See #2356]
Land #2372 - module description updates
Use shellwords, as recommended by @jvennix-r7
Extend Travis's depth a bit

Instead of depth=1, try depth=5. This way, if something gets landed
before travis had a chance to build, it'll still get tested, at least
post-facto.

This is the root cause of the build failure at

https://travis-ci.org/rapid7/metasploit-framework/builds/11436293

That commit is not available because the HEAD pointer moved past it with
the next commit; IOW, we landed too quick for Travis to rspec each
change, which is generating failed build messages.

If there was really a failure in there, it'd be a pain now to determine
which commit actually broke the build.
updated pcman_stor_msf.rb module with community feedback.
updated pcman_stor_msf.rb module with community feedback.
Ensures termination of inner while loop and cleans up #map.
* Tested working against ubuntu target using the sshexec test script.
Add NODEJS arch constants.
Adds module for yaml code exec.