Simplified the version comparisons.
Updated the lighting sample to draw multiple randomly moving lights.
Formatting.
Refactored vertex attribute syncing.
Finished lighting calculations (except specular).
Fixed the diffuse color on lights returning the wrong member.
Fix specular lighting and protect against NaN results from pow.
Fix capitalization typo.