switched to projection shadow map
added mesh function for creating planes
fixed bug in 2d render target creation
added depth rendering to shadow map
added option to switch shadow casting/receiving on or off on meshes
moved shadow map properties to light object
added bias matrix for shadow mapping to shader resource
added shadow mapping uniforms to phong based shaders