vkd3d-shader/d3dbc: Separate writing the comment bytecode from write_sm1_uniforms(). Consistent with how D3DXFindShaderComment() allows looking up comments by tag. This also makes it a little easier to move CTAB generation out of d3dbc.c.
vkd3d-shader/hlsl: Move CTAB generation to hlsl_codegen.c.