cores: add seperate core for uart16550_model

Several systems keep a private copy of this code,
refactor it out to a common core that can be re-used.
mor1kx-generic: use uart16550_model core instead of own copy
or1200-generic: use uart16550_model core instead of own copy