Alpha transparencies in textures used in WMO materials flagged with opaque blending mode now get their alpha values forced to 1.0 prior to light and fog shading. This prevents oddities such as glowing stone textures on the Darkshire blacksmith chimney, various human stone towers, and so on. It also fixes the inappropriately bright textures in the Exodar (particularly noticeable in the entrance ramp to the Exodar).
Similarly, M2 material textures that use alpha transparencies, but which render in the opaque blending mode, also get their alpha values forced to 1.0. This resolves overly bright textures in certain M2s, such as the burning ship at the entrance to Howling Fjord.
All pixels now fully fade in to the fog. Perhaps because the actual game uses a different rendering technique than we do in Wowser, some extra logic beyond simply observing the unfogged flag is necessary in order to get everything to be fully obscured in the fog.
This PR fixes various fog issues.