Add CVE-2013-1017: Apple Quicktime Invalid Atom Length BoF

This module exploits a vulnerability found in Apple Quicktime. The
flaw is triggered when Quicktime fails to properly handle the data
length for certain atoms such as 'rdrf' or 'dref' in the Alis record,
which may result a buffer overflow by loading a specially crafted .mov
file, and allows arbitrary code execution under the context of the user.
Add more targets plus some other corrections
Disambiguate the module title from existing psexec
Fix typos
Convert to readable asm. Adds support for arguments.
* shellcode appears to do an unnecessary copy-to-stack, so will look into
  improving that.
Removes unnecessary copy-to-stack. Fixes arg-order issue.
* Now I simply point to the string in instruction-memory, which saves a few bytes.
Land #2113, @wchen-r7's exploit for CVE-2013-1017
Fix msftidy and delete duplicate stack adjustment
Delete comma
Change to += syntax.
Shellwords! Now you can use exec to get you a perl shell
Add module for ZDI-11-352
Land #2115, module title disambiguation
Name change for pyoor
Land #2118, name change for pyoor
Kill extra whitespace.
Adds 141 passing specs to Msf::Module#search_filter.
 * tests exclusion functionality, type: matching, port: matching, app: matching,
   platform: matching, author: matching, text: matching, name: matching, and
   path: matching.
[RM #4790]
Make some changes to the description
Land #2117 - HP Managed Printing Administration jobAcct Command Exec
Adds specs for different ref types.