dir615 down and exec exploit
linksys wrt160n tftp download module
description
Prevent duplicate migrations_paths

[#50099107]

If Msf::DBManager#initialize_metasploit_data_models is run multiple
times, such as during specs, ActiveRecord::Migrator.migrations_paths was
getting populated with multiple copies of the metasploit_data_models
db/migrate path, which would lead to 'DB.migrate threw an exception:
Multiple migrations have the version number 0' errors in framework.log.
Merge branch 'master' into bug/multiple-migrations-have-version-in-specs
Add specs to prevent dupe migrations_paths regression

[#50099107]

Add specs to verify that the duplicate migrations_paths protection
works.
feeback included
tftp download check
removed user,pass in request
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
Land #1845, multiple migrations with same version