Fix: Light selection

Selecting a light wouldn't deselect lights that weren't on the same layer
PEP8 formatting
World settings for BI

Also support non-nodal world for cycles
And catch unsupported renderers
Emission node chosen more simply

Though probably not more reliably