This commit adds changes to the l0 rcc system to be closer to the final
version.
This commit starts the process of add USART support to the l0 and pulls out the
usart common functions between l0 and f0 into a common file.