Adds light rendering distance property to the light component (can be used to disable light rendering for lights in the distance). Currently set 0.0f == always render the light by default.
Fixes that directional lights were culled by distance.
fixes several issues: #630, #631, #632