vkd3d-shader/hlsl: Store original semantic name.
The issue here is that names like COLOR0 and COLOR are represented identically, and that's not going to work for effects, where original string is stored, and is used later for simple comparison lookups.