Branch/default light

Fixes the following issue.  Treats ambient lights and all other lights separately, and will ensure the scene has at least one ambient light, and one directional, point, or spot light.

http://redmine.virtualworldframework.com/issues/2798