Reduce default Markov chain completion length one notch--might get more interesting but still mostly coherent responses
Pattern: Fix wrong repeat char--causing matches when they shouldn't (and some nice errors)
Don't replace own nick with speaker's nick if speaker's nick is undefined

Fixes errors with various patterns with captures if “nikkybot“
(or bot's current nickname) appears in the input line
Don't transform output for debug markov??? commands (output should be verbatim)
Allow nikkybot to do ~ bot commands (I think they're harmless). I'M TRUSTING YOU, NIKKYBOT
Pattern: More yes/no stuff
Misc. error handling updates:

Set most errors in angle brackets to make them more
distinguishable from normal responses

Add a few error messages

Don't try to !qadd the /me error, which doesn't work

Randomly run '~blame' in Cemetech channels (blames comic for
no reason--inside joke)
Pattern: Improve some overly-broad captures; don't require '?' at end
Make sure chain is within proper length in NikkyAI.markov_forward before calling PostgresMarkov.sentence_forward--truncate if too long

* Avoid runtime errors due to new argument-checking in
PostgresMarkov

* Log a warning since this can be caused by an accidentally
too-broad regex in pattern tables
Pattern: Correct priority for “Don't … what”