added add_sub encoder for x86 payloads
Added Memcached Remote Denial of Service module
https://code.google.com/p/memcached/issues/detail?id=192
Allow user ability to set filename for psexec service binary

This should probably be higher up for all
generate_payload_exe but would take a major edit
move filename init up to remove dup code

as suggested by @jlee-r7
Added couchdb_login.rb to try to brute-force credentials of CouchDB
Changed the path from TARGETURI
Fix a backwards disasm bug which stomps on the depth option
Added CVE-2013-0229 for MiniUPnPd < 1.4
Added CVE-2013-0230 for MiniUPnPd 1.0 stack overflow vulnerability
Add sorting functionality to cmd_notes

- Added sorting to cmd_notes
- Added make_sortable function so that sorts work happily even
  when the disparate notes don't have content of the same types
  in the fields the sort is requested over.
Spec Msf::ModuleManager#on_module_load

[#47720609]
Reuse appropriate terminology in docs

[#47720609]

Fix some docs and variable names to make it clearer when methods are
expecting module instance and module classes.  Change some 'name'
variables to 'reference_name' since that's the proper terminology.
Update in-memory cache to fix file_changed?

[#47720609]

Msf::ModuleManager#module_info_by_path was not being updated when a
module was loaded, so if a load_module was called again, say during
start up of prosvc, the module would reload even though there was no
change in the file because file_changed? couldn't find an entry for the
module's path in module_info_by_path.
Payload compatible cache_in_memory

[#47720609]

Msf::PayloadSet#add_module does NOT return an annotated module class as
Msf::ModuleSet#add_module does because a payload module is defined as a
ruby Module instead of a ruby Class.   Since add_module doesn't always
return an annotated_class, the logic in
Msf::ModuleManager#on_module_load needed to change to NOT use
annotated_class and create #add_module as return [void].  Thus, it is
necessary to pass in all the metasploit module metadata to
Msf::ModuleManager#cache_in_memory instead of assuming they can be
derived from the (payload) Module or (other) Class.
Merge branch 'master' into bug/module-load-cache-update
Merge branch 'master' into bug/module-load-cache-update
Spec Msf::Simple::Framework#init_module_paths

[#47720609]
Move PostMixin to its own file

Also replaces dead code in lib/msf/core/exploit/local.rb with what was
actually being used for the Exploit::Local class that lived in
lib/msf/core/exploit.rb.
Factorize and remove includes

Speeds up compilation and removes dependency on bionic source
Performed changes to the correct operation of the module.