important changes to update process:
- before updating the old version of VRL-Studio is copied to VRL-Studio-PREV-VER to ensure
  that users can still run VRL-Studio even if something goes wrong
- after update VRL-Studio will ask whether to delete the previous version (only once)
- improved documentation of update process
- added checks to ensure update methods are executed from the correct process
important changes to update process:
- before updating the old version of VRL-Studio is copied to VRL-Studio-PREV-VER to ensure
  that users can still run VRL-Studio even if something goes wrong
- after update VRL-Studio will ask whether to delete the previous version (only once)
- improved documentation of update process
- added checks to ensure update methods are executed from the correct process