Factored the ROM out of the core; added CImplSID, CImplSDDOS and CImplAtomMMC generics; added UART RxD and TxD

Change-Id: Ia919d03c50c92efd255b5123399f9746cf53e2c7