example of using bytearray here

even if it means another copy..trying to transition away from string
and into qbytearray everywhere.

unfortunately protobuf won't let you handle arbitrary string classes
in it's 'string' format, so that's out of the question. capnproto
does though, but it'll be a while before we may be able to use that.
fix chat regression where chatview wouldn't accept any input

or rather, it *would* accept it. before the chat input line would get it
add packet assertion check, more qbytearray migrations