Merge in updates from singularity master

Merging in updates from Lirusaito

- Fix voice on linux
- Attempted fix for PNG
- Check for signing variables before even trying to sign
- Sync stuff
- CMake 3 fixes from Alchemy
- [RLVa] Escape potentially dirty strings before using them as regex