Add a mechanism for defining sub-classes of register classes.
Use the information in the ISA's registers.py files to generate a RegInfo Rust data structure.