added WEBGL_depth_texture support and added texture2 support to Mesh nd MeshData.
Also changed the near and far values for the perspective matrix so the depthTexture has more contrast.
Problem is, this hides my skybox... Todo: think about painting the skybox closer than 2020 units but then clear the scene using the depth_buffer_bit so that a close skybox can't hide far away objects.