Fix #3781: Lighting preview button not enabled

GlobalRenderSystem().extensionsInitialised() was called too late in the
process. Implement a signal to allow for watchers.