Updates to lighting in three.js r155

Stepping through the different version like you suggest, it appears that some changes (but not all) happen at r152. There’s a lot of complicated documentation about a “linear” workflow, which confusingly seems to mean “operations are not linear any more, now they involve lots of exponential conversions”.

Anyway migrating will clearly be a major project, I’ll just stick to r151.