got sami_ftpd_list.rb working
minor edits
got everything working and cleaned up
Merge branch 'master' of https://github.com/rapid7/metasploit-framework
Allow use of rake db tasks

[#46224565]

The following rake tasks are added and work similar to how they work in
rails apps:
* db:create
* db:drop
* db:migrate
* db:migrate:status
* db:rollback
* db:schema:dump
* db:schema:load
* db:seed (but no db seeds defined at this time)
* db:setup
* db:version

The hidden task db:test:prepare is also available, which means `rake
spec` can depend on it so that the test database is dropped and
recreated from the development database when running specs (Although
there are yet to be database tests, this branch is in preparation for
that work that will be split between multiple developers.)
Configure travis-ci to use database for rake spec

[#46224565]
made recommended changes
Explicitly set EXITFUNC to thread
changed Platform from Windows to win
made payload size a little smaller
removed the handler call
Specs for activerecord patch

[#46141013]

Spec the desired behavior for ConnectionPool prior to removing the patch
to sync with upstream 3.2.12.
Remove active_record patch

[#46141013]

Version 3.2.12 of activerecord contains the changes that the original
patch made so the patch is no longer needed.
Uses IP address length in offset calculation
Java Rop null-byte free

Our new heap spray routine does not like double nulls, so we need
to adjust our ROP.
New pt for virtualprotect, and readjust size to 0x401
Auxiliary::Web::HTTP#_request: elog => print_error

[SEERM #7815]

Switched form elog to print_error to make reporting bugs easier on users.
Changed target to Windows XP
Merges 'feature/rake-db'

Implements rake db tasks for Metasploit Framework. Woot! Verified all
steps listed in #1592 as well.

[Closes #1592]
cleanup for sami_ftpd_list