python/bitmapfont: optimize g and ,
python/bitmapfont: add glyphs for „“”‚‘’»«›‹☐
python/client: make write() unicode-safe, don't handle \r\n\t\0 chars
python/client: render unknown characters as box
python/irc: do not draw unnecessary whitespace at begin/end of line
python/irc: draw * before CTCP actions
python/client: fix unicode handling. all input must be unicode.
python/client: improve write(): expand \t to 8 spaces, return position of last written character