cpu/avr/usb/serial: Updates to CDC serial implementation.

This commit needs a little more cleanup before merging, but I wanted to go ahead and submit the pull request to get some feedback on the changes.