Return a string sized by actual length of data received by C.mq_timedreceive()

The actual read string may be smaller than the allocated string size. Return a string sized by actual length of data read.