L0 f0 usart

This is a work in progress on generating common USART support for the f0/l0 series. Thought I would put it out there if anyone else is looking to work on this part of the system.