Improved mIRC colour handling code.
- mIrc colour handling as provided by Communi does not handle messages
where the colour code (^K) isn't correctly terminated. Hopefully this
improved code will. It also allows the pretty colours to be switched
off...
mIrc colours seem to work properly now!