v4 update (door controls v3 and various fixes)

[h3]Door controls v3[/h3] The version 3 of door controls has been added. The new controls are: [list] [*]Space / 🎮[A] - [b]full end-to-end open (including unlock if needed)[/b], in hold mode: unlock door, quick open (<45°), change sides (>45°) [*]Left Ctrl / 🎮[RT] - hold the door (or attach/detach in hold toggle mode) [*]Left Shift / 🎮[LB] - shove the door (enables moving the door when running into it) [*]Running into the door without holding the above key will not move it (can only reduce door movement if moving against it or standing still). [/list] The door hold button can be used in toggle mode by turning on the "Options/Control/Door hold toggle" setting. The "Swap door interact/exit" setting in "Options/Input mapping" has no effect in version 3 and is therefore disabled when version 3 is selected. As before, the previous door control versions can be selected by changing the "Options/Control/Door control version" setting. [h3]Various[/h3] [list] [*]Removed the "Door - go through fast" tutorial as it is no longer needed with the new controls. [*]Fixed an issue with NPC turning around to look at a door if a light flash source was initially invisible before moving through that door. [*]Made exterior windows receptive to light flashes to increase the usable target area in some missions, especially those in locations PVM or G1L. [*]Improved the appearance of thumbnail for mission PVM-X-A5C. [*]Added a tiny amount of on-press intensity smoothing for keyboard move controls, which will affect character movement and camera rotation. [*]Fixed door movement arrows to only appear while the door is unlocked or otherwise actually movable in that direction. [/list]