Disassembler: Bring shader opcode information up to date and simplify disassembler output logic.
Implement conditional flow control.
Fix a (likely) typo.