qt_readOscString: Handle error and empty string cases seperately.

Change return value to boolean, to indicate success or failure to read a string,
and put the actual string into a ref-passed QByteArray.

This fixes some problems with garbage input being read incorrectly.
QOscMessage: Remove redundant length check.

We check for length when reading arguments, so doing it here is superfluous.