wip shadow map
improved camera
mouse delta rotates with roll
better lighting model
disabled delay loading of meshes due to a luajit bug (?)
don't generate mip maps if there are no mip map levels
mip map level defaults to 0
cleanup in lighting model code
proper attenuation for lights
more work on hdr