Bring in the core common code, and now that it's used, pull in the common memorymap
Values from RM0351rev1, with the correction of the duplicate TIM1_CC entry. Only stub support so far, but this opens up the beginning of build testing.