First version of analytical shadows, lots of problems though:
- Only one specific shadow caster supported at the moment. - View depedency - need to split model and view matrix for the shader. - Other problems: current code has some problems with other examples than the one committed (like different radius and distances).