[USB] Add commonized driver for USB STM32F0 line (prepared for L0)

Pioneer work originally by Kuldeep Singh Dhaka. Code reformatted.

Signed-off-by: Frantisek Burian <BuFran@seznam.cz>
[STM32F0] Add support for timers.

This commit has been based on kuldeepdhaka's pioneer work, but it was reformatted to apply libopencm3 inclusion tree correctly.

timer_common_all.c now supports new rcc_periph_reset_pulse function for all families.