Merge pull request #1 from jvennix-r7/locked_pref_panel_dry

Clean up timeout logic and update description
new payload
Fix test/post modules

Adds test/lib/ to the load path in all modules if it isn't already
there. Makes 'loadpath test/modules/' actually work for all modules.
Add a resource script for running session tests
Add require for eventlog

Even though nothing uses it except an old script
Fix merge fail

The whitespace fixes from @tabassassin somehow hosed this change.

See
845bf7146bd85f2d76a89c709d32015c1cf7a0ac
and
6daa90a4a523675e03562ec4b01e2567d56f1404
Remove unnecessary requires from post mods
Merge pull request #2 from tabassassin/retab/pr/2267

Retab/pr/2267
Realign retab.rb
Make retab.rb smarter about ruby file types

Instead of just relying on a filename of *.rb, use the file utility to
determine file type.

For systems that lack lack 'which' and 'file', fall back to filename
matching.

This is useful for retabbing things like 'msfconsole' that don't have a
.rb extension.
Short circut file checking if it's .rb

Makes things a little faster.
add payload source
Merge https://github.com/rapid7/metasploit-framework
added WD Arkeia Appliance RCE
added OpenEMR 4.1.1 Patch 14 SQLi Privesc Upload RCE
added LUA bind/reverse shells
Merge for retab
Retab changes for PR #2188
Fix Indentation and cleanup
Add echo CmdStager