Update #467 based on feedback

Closes #467
Both seem to be a part of "ARB_gpu_shader4" and GL-3.3 core. Maybe we could have a new field `caps.fragment_output_supported` that would gate the usage of both `*FragDataLocation` functions?