[stm32] usb_serial: CDC USB Device driver for STM32F1/4

add usb_serial implementation and using that for telemetry_usb

closes #998