Land #1950 - Monkey HTTPD Header Parsing Denial-of-Service

This is the reviewed/updated version of pull request #1950. We're landing this one instead because the other one has a lot of unnecessary commit messages.

Demo:

	msf auxiliary(monkey_headers) > run
	
	[*] 10.0.1.78:2001 - Sending DoS packet...
	[*] 10.0.1.78:2001 - Checking server status...
	[+] 10.0.1.78:2001 - Connection Refused: Success!
	[*] Auxiliary module execution completed
	msf auxiliary(monkey_headers) >