The current methods of defining and generating encode and decode functionality are not scalable for implementing support of ISA versions after v8.0
This patch splits up the codec.txt file into codec_<version>.txt files and opnd_defs.txt. Generated code is now split out into ISA version specific files.
Tests and related files have not been split up yet. That will happen as part of new ISA version implementations.