Added new capability "dfbnc.com/channelhistory" - Adds "BEGINHISTORY", "ENDHISTORY" and , "EMPTYHISTORY" commands. Issue #22
Sort of added support for "BATCH" extension - http://ircv3.atheme.org/extensions/batch-3.2
   - Only used by backbuffers at the moment, need to extend it to the
     whole UserSocket so that long commands can use it in their output.

Example of both:

« In» BATCH backbuffer_#dataforce_1381185479016
« In» :hybrid7.debian.local BEGINHISTORY SomeUser :#dataforce
« In» @1381185472256@:SomeUser!someuser@i.love.debian.org PRIVMSG #dataforce :gf35g
« In» @1381185472897@:SomeUser!someuser@i.love.debian.org PRIVMSG #dataforce :dsf
« In» @1381185473567@:SomeUser!someuser@i.love.debian.org PRIVMSG #dataforce :vsdrg
« In» @1381185474084@:SomeUser!someuser@i.love.debian.org PRIVMSG #dataforce :t324
« In» :hybrid7.debian.local ENDHISTORY SomeUser :#dataforce
« In» BATCH -backbuffer_#dataforce_1381185479016
Add support for enabling the IRCParser's SimpleRateLimitedQueueHandler OutputQueue rather than the default PriorityQueueHandler.
The documentation needs a bit of work, but it should work fine.
Make unimplemented settings more obvious.
Update parser.
Update build requirement to 1.7 as a result of the above.