- Fixed fog not blending correctly;
- Moved fog to shaderChunks;
- Fixed caching key generation for all material shaders (source of multiple bugs, like shaders not updating when changing fog at runtime).