COMMON: Remove the ambient term of a directional light

It hasn't been used in the shader for quite a while, but it was still in the struct.
OBJ_LOADER_DEMO: Clean up the choosing of a gbuffer to render