Use MCU xml as a source of truth for signal and pin assignments
This has some nice side-effects as exposing analog signals without
handling them as special cases and not having __some__ (or maybe all)
pins not exposed in the chip package occur in the yamls
But the most useful part probably is the better support for F1 series,
which don't have all pins defined in GPIO due to not being remappable