Detach MARK-V from the validator
Detach MARK-V from the validator

MARK-V codec was previously dependent on the validation state.
Now it doesn't need the validator to function, but can still optionally
create it and validate every instruction once it's decoded.

dneto0/SPIRV-Tools,KhronosGroup/SPIRV-Tools,KhronosGroup/SPIRV-Tools,pierremoreau/SPIRV-Tools,KhronosGroup/SPIRV-Tools,pierremoreau/SPIRV-Tools,pierremoreau/SPIRV-Tools,pierremoreau/SPIRV-Tools,dneto0/SPIRV-Tools,antiagainst/SPIRV-Tools,antiagainst/SPIRV-Tools,KhronosGroup/SPIRV-Tools,antiagainst/SPIRV-Tools,dneto0/SPIRV-Tools,antiagainst/SPIRV-Tools,greg-lunarg/SPIRV-Tools,LukasBanana/SPIRV-Tools,LukasBanana/SPIRV-Tools,KhronosGroup/SPIRV-Tools,LukasBanana/SPIRV-Tools,greg-lunarg/SPIRV-Tools,KhronosGroup/SPIRV-Tools,pierremoreau/SPIRV-Tools,dneto0/SPIRV-Tools,dneto0/SPIRV-Tools,greg-lunarg/SPIRV-Tools,pierremoreau/SPIRV-Tools,antiagainst/SPIRV-Tools,dneto0/SPIRV-Tools,KhronosGroup/SPIRV-Tools,pierremoreau/SPIRV-Tools,pierremoreau/SPIRV-Tools,dneto0/SPIRV-Tools,KhronosGroup/SPIRV-Tools,dneto0/SPIRV-Tools