Added a utf8 parser/decoder
Added a text conversion routine to the literal packet,
the engine now correctly handles any strings containing
higher utf codepoints
Rebased to the newest master
Added utf8 support to the literal packets and the userid packets
Fixed a bug with the userid packet. The library now correctly handles
packets with utf8 usernames