Fix DX9 decoding for NRM and TEXLDD
Type system refactoring, uses write masks in TranslateOperand calls to make code more readable.
Test updates