console: port USB CDC-ACM console to STM32F1

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>