Updates/Restarts now use the same process instead of spawning a new one so the PID remains the same.
Fixed issue for restarts/updates on windows.
Merge remote-tracking branch 'upstream/dev' into dev