Add DLSw leak capture module for CVE-2014-7992
improving metasploit module based on feedback
prefixing all print statements with ip:rport
Minor Ruby style and module usability cleanup
Minor Ruby style and module usability cleanup
Merge pull request #1 from jhart-r7/landing-4229-jhart

Minor Ruby style and module usability cleanup
resolving merge conflicts, hopefully
finish merge
modified to get data collection off sock working
improving DLSw detection
working with DLSw protocol check
removing timeout method and option
Minor style/usability cleanups
Rework queue handling and error reporting, close #4249
Land #4281, ::Queue workarounds for 2.1.x

Conflicts:
	lib/msf/core/handler/reverse_tcp.rb
Test fix for #4306
added DLSw v1 and v2 check, added check for \x00 in leak segment
Test fix for #4305
Configurable fix for #4305

Rename UDP_SECRET to just SECRET, as it is used for more than just UDP

Rename and properly document GATEWAY option

Introduce an option to configure what UDP port will be probed
Update any modules that deregistered NETMASK