Little change in exe-only to work with x64 arch.
delete a debug puts
Land #1800, @m-1-k-3's exploit for DLINK DIR615
Do minor cleanup for dlink_dir615_up_exec
tftp download
Land #1801, @m-1-k-3's linksys wrt160n exploit
Do minor cleanup for linksys_wrt160nv2_apply_exec
Fix msftidy warning
Alias 'run' to 'exploit'

Allows console users to use the 'run' command for exploits as well as
auxiliary and post, in the same way that 'exploit' works for all three.
Saves some typing and makes it do the right thing so users don't have to
remember what kind of module they're using.
Land #1845, multiple migrations with same version
Move Msf::DBManager#migrate(d) to module

[#50179803]

Move Msf::DBManager#migrate and the migrated attribute to
Msf::DBManager::Migration module to lower complexity of db_manager.rb
and in preparation for more migration related code on this branch.
Merge branch 'master' into bug/migrations
Reset column information after running migrations

[#50179803]
[SeeRM #7967]
[SeeRM #7870]

Because metasploit-framework runs migrations with the same process and
with the same connection as it later accesses the database, the column
information can become cached prematurely and be incorrect by the end of
the migrations.  Fix the bad cache by automatically resetting the column
information for all model classes after the migrations have run.
Merge pull request #1852 from limhoff-r7/bug/migrations

[Delivers #50179803]
Spec Msf::ModuleManager#on_module_load

[#47720609]
Remove $Id tags

Also adds binary coding magic comment to a few files
Moved dupandexecve.rb to shell.rb due to pull request coments.
Fix @jlee-r7's feedback
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 http_login.rb

add parens around conditional to make bikeshed prettier