## Bug fixes
- This fixes race conditions when incrementing `displaySlidesLoaded`
becaise `++` isn't thread safe. In the case of `MakeSlideReel`, another
issue was fixed that happens even without parallelism: `if
(displaySlidesLoaded >= textures.Length)` would always be true after
some point and multiple reel textures would be created. But with
parallelism, it's possible for `displaySlidesLoaded` to never reach
`textures.Length` and in this case the texture wouldn't be created (or
the vision torch enabled). Sadly this doesn't change behavior for vision
targets, so this is unrelated to #381
Makes it handle slides with no path better, properly log errors when it
fails to load images, added tracking for if the image is loaded yet or
not (unused currently, could disable the slide/vision target if the
image don't load?).
<!-- A new module or something else important -->
## Major features
-
<!-- A new parameter added to a module, or API feature -->
## Minor features
-
<!-- Some improvement that requires no action on the part of add-on
creators i.e., improved star graphics -->
## Improvements
-
<!-- Be sure to reference the existing issue if it exists -->
## Bug fixes
- The game trims the text of `Page` and `DialogOption` and this is used
in the key that indexes the translation table. However, this trim was
missing in NH, causing the game to fail to find the translation (and
displaying the key as a fallback). For example,
[this](78dd665323/planets/Dialogue/Fixxion.xml (L46))
would cause the error `String "1Jötunn is a really cold planet, it's
kinda hard to live in and it's so dark but" not found in table for
language ENG` because there is an space at the end of the string and the
game displays "1Jötunn is a really cold planet, it's kinda hard to live
in and it's so dark but" with the "1" at the start.
## Minor features
Added a warning when an empty systems or planets folder is found.
## Bug fixes
Fixes
https://github.com/Outer-Wilds-New-Horizons/new-horizons/issues/353
Should behave identical to current solution for JSON and JSONC files,
maybe someone on Windows can test. Worked flawlessly on Linux with Real
Solar System, The Vision and Carson System.