added support for AVR_ATmega32U4 USB equivalent to HardwareSerial such as leonardo's and Teensy's