USB problem fixed: now proper flow control is made with received chars.

NOTE: Please test cartectrl thoroughly and verify that the USB indeed work as intended!