extract_unity_headers: Support adding two types of fog to pixel shaders

There seem to be two distinct fog calculations that I've seen Unity add
to pixel shaders (and I've seen it modify the same source shader in both
ways), so I can now mimic this while extracting shaders.