Re-factored ConeLight

Fixed Javadocs
Enhanced performance by reducing re-calculations
Re-factored PointLight

Fixed Javadocs
Enhanced performance by reducing re-calculations
Completed all light types global re-factoring

Fixed most Javadocs
Added lights direction angular offset for body attachable lights
Fixed ChainLight attached behavior
Merge pull request #31 from rinold/master

Completed all Light types re-factoring