Improve Q_UTF8_Store and Q_UTF8_Unstore

This way they don't depend on being fed a char array of at least sizeof( int ) bytes
Send character events as a packed int instead of a char array
Increase the value of s_mixahead

We get audio drops with a lower value