stripped trailing blanks.
cosmetics.
deeply refactored the implementation of the render settings window, and tweaked functionalities.

- SPPM settings are no longer available in interactive configurations since this combination is not supported by the renderer.
- fixed a bug where we would ask whether to save changes when changing the active configuration after reopening the render settings window, after this one had been previously closed with OK (which applies the changes anyway).