Better support for controlling environment variables

I added support for better controlling environment variables in the framework for the current process and spawned child processes, because since today it was not possible to start a process and control which environment should have without changing the current process environment.

You can find the PR here https://github.com/juce-framework/JUCE/pull/706