fix bug in DNS response handling when given an offset to jump to after part of a string
replace alarm with messages generated by an internal thread
do not block reading control responses until we know there is a response
formatting
Merge pull request #32 from david-farrar/master

Fix IO related deadlock