ROM table parsing and component identification improvements.
ROM table parsing and component identification improvements.

- Reading DEVARCH register from CoreSight 3.0.
- Extracting designer, part, archid from registers.
- Changed PID_TABLE to COMPONENT_MAP and changed to use a tuple of
  (class, designer, part, archid) for the keys instead of the full PIDR
  that had lots of extraneous data.
- Added COMPONENT_MAP entries for CM33 components.
- Removed deprecated PIDR4_SIZE support.
- Removed 8-bit ROM table entry support.

mesheven/pyOCD,mbedmicro/pyOCD,flit/pyOCD,mbedmicro/pyOCD,flit/pyOCD,mesheven/pyOCD,pyocd/pyOCD,mesheven/pyOCD,pyocd/pyOCD,mbedmicro/pyOCD