x86: strcmp: Preserve %esi and %edi, and sign extend result
x86: strchr: Don't clobber %ebx
x86: Add untested IRC message splitter
x86: Commit some unfinished work on this bot.

I really doubt I'll get back to finishing this any time soon. It's
turning into a bit of a headache.