Backports commit 360144f3b99f9a626ffcc6b9d76537e3a3e0e708 from qemu
Add the infrastructure that will become the new decoder. No instructions adjusted so far. Backports commit 51409b9e8cfe997b1ac3365df7400e0c6e844437 from qemu