karma: docs, tests, spit & polish

moved tarpit into karma (instead of depending on tarpit plugin)

adaptive connection delays based on score and IP/ASN history

added punish, with a higher threshold for penalty box

[penalty]hooks -> [deny]hooks
	penalty always rejects at connect
	[deny]hooks affects when a poor quality connection is rejected

moved penalties for invalid rfc5321.MailFrom/RcptTo to karma.ini (was hard coded in karma.js)

significant documentation updates

69 tests now.