Add docstrings and avoid multiple returns
Add specs to verify server header matching
Add another header spec
Make Metasploit::Concern a first-class dep.

Also adds a Concern hook to HttpServer, so Pro can more
easily change its behavior.
Add refs for Android UXSS

See #3759
Update the title and desc to be more descriptive

See #3759
Land #3759, Android UXSS, with ref/desc fixes

Incidentally, this also closes jvennix-r7#14 (let's see if I can close a
PR by merging from another repo!)

Also fixes #3782 (opened by accident).
catch connectionreset in ftp login scanner

add exception rescue for Errno::ECONNRESET
Make sure Metasploit::Concern is accessible everywhere.
Kill empty line in Gemfile.
Land #3780, msfelfscan use correct offsets
Land #3760, Arris WEP/WPA leak from @dheiland-r7
setting cucumber-rails require to false in Gemfile

this stops the warning about cucumber being double required from showing up
Land #3779, Glassfish LoginScanner exception

MSP-11343
Land #3778, fix CONTRIBUTING.md typos
removing unused step files

changing the ms08_067 tests to fail when proxies show up in the wrong section
changing the cucumber timeout to 4 minutes....
Land #3781, my addition of Metasploit::Concern to msf.
Add support for ff 29 - 32 feature.
Fix rake when cucumber gem is not present