Fixed SerialUSB data handshake when host sends a lot of data (PeterVH, stimmer)

Implements the fix suggested from PeterVH and stimmer to SerialUSB buffering problems when sending a lot of data back and forth.

http://arduino.cc/forum/index.php/topic,143871.0.html