Only apply shader parameters immediately in Shader Parameters (Current).

Fixes Shader Parameters (Menu). This makes it easier to use shader parameters on large multi-pass shaders that take a while to compile (such as CRT Royale), since applying parameter changes immediately makes the shaders recompile now and it can make changing parameters really slow in those cases, but it now saves to preset file immediately as well so it's a good trade-off and you can use menu parameters for those that take a long time to recompile.