Fix/add C# support for msf{payload,venom}

Quick fix for rapid7/metasploit-framework#1944.
up to date
Crawler/Anemone: Dirbusting now optional

[FIXRM #8030]

Anemone updated to make dirbusting optional (on by default) and the Crawler core
module updated to provide an option to do so.
Crawler mixin: Dirbusting opt moved to advanced
Merge branch 'master' of https://github.com/rapid7/metasploit-framework into csharp_payload
Merge remote-tracking branch 'todb-r7/fix-msftidy-1944' into csharp_payload
Merge remote-tracking branch 'wvu-r7/fix-msfpayload-1944' into csharp_payload
fix regex anchoring
Revert "fix regex anchoring"

This reverts commit a85e6aacf36efb2c1c3fbfb86807cae3f539aef4.
Anchor all the things

This fix isn't optimal, since we shouldn't be using regex anyway.
added note :type - Info. This is mandatory field for report_note. also, vprint statements seem to be adding an extra space with a hyphen. kinda make print dis-aligned than other regular print_* statements. changed -> to -, removed ' from '#{user/pass}'. works fine. msftidy check. module load check. pcap taken.
Clean sap_router_portscanner
Merge branch 'master' of https://github.com/rapid7/metasploit-framework
Merge branch 'master' of https://github.com/rapid7/metasploit-framework
Merge remote-tracking branch 'wvu-r7/fix-msfpayload-1944' into csharp_payload
Merge branch 'master' of https://github.com/rapid7/metasploit-framework
Fix sap ni proxy, hopefully
Merge branch 'master' of https://github.com/rapid7/metasploit-framework
Land #1944, C# byte array payload
Land #1957 - fix User-agent typos for maxthon_history_xcs.rb