Usb FTDI library

Use the FTDI library for FTDI devices, and the usb-serial-library for other usb devices.

Still a WIP as I just overrided the library with FTDI.