Support Read-Only Installation

If the game finds itself in a read-only directory, such as Program
Files, then it stores everything in {AppData}/Kronosaur/Transcendence.

Otherwise, it uses the executable directory to store everything.

This change also moves save files to a directory called Games.