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.
Creates an interactive shell via AWK (reverse)
Listen for a connection and spawn a command shell via AWK
Was breaking with repeated commands
Gemfile and schema changes
Migrate factories to mdm

let mdm handle msot of the factories
Added CVE-2013-0229 for MiniUPnPd < 1.4
Added CVE-2013-0230 for MiniUPnPd 1.0 stack overflow vulnerability
Added corrected MiniUPnP module.
Merge branch 'module-cve-2013-0230' of ssh://github.com/viris/metasploit-framework into module-cve-2013-0230
Deleted the DoS UPnP modules, because they are not relevant to the current branch.
Changed the send_request_raw into send_request_cgi function.
Deleted the handle because it's not required and check() function.
Moved the module to different location and make it msftidy.rb compliant.
Added firefox pw decryption support
Deleted some undeeded comments and used the text_rand function rather than static values.
Deleted undeeded comments and spaces.
Land #1843, @viris exploit for CVE-2013-0230