Rayleigh scattering

Atmospheric scattering was uniform before. Now it's based on rayleigh
scattering. It's an improvement, but the shader needs a rewrite, or at
least refactoring for clarity.