Graphics: Clean some dead code.

Still leave some shadow related code as comment, I will need later to
port cand's work on penumbra shadow.
Remove rain effect.

Rain enabled map crashes with non glsl codepath, and having a particle
effect handled separatly from others effect made it unmaintainable.
Rain must be implemented using gfx file with eventually a custom
property.