GRIM: Fix going to fullscreen in the demo
EMI: Skip setting up the text when it will be repositioned later.
GRIM: Add a swap_renderer command
GRIM: Add save and load commands
Merge pull request #968 from JoseJX/OptimizeTextSetup

EMI: Skip setting up the text when it will be repositioned later.
Merge pull request #973 from klusark/debug

GRIM: Add a few useful debugger commands.
Merge pull request #928 from klusark/fulldemo

GRIM: Fix going to fullscreen in the demo
GRIM: Fix build with GLES2
EMI: Fix actor lighting on Big Endian machines.
EMI: Fix shadows on Big Endian machines.
EMI: Implement WalkActorVector.
EMI: Allow PlayLoadedSound with invalid sound id.
EMI: Read unknown bytes after shadow name.
EMI: Stub SetReplayMode
EMI/GRIM: Rename getBoundingBoxPos to getScreenBoundingBox to better describe the behavior.
EMI: Only use the wear chore to find the actor's bounding box.
Merge pull request #976 from JoseJX/FixBoundingBoxes

EMI: Only use the wear chore for finding the screen bounding box.
EMI: Bump SaveGame MINOR_VERSION to 18

As noted in #977 and #956.
SDL: added support for SDL2
SDL2: added support for mdvc