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.
GRIM: Lower the scope of a lua_beginblock call

In EMI, every time you restore a save game it would begin a new
block, but never close it. If you were to save and load the game
enough times lua throws an error that there are too many blocks
open.
EMI: Save and restore SetShadow data.
EMI: Return false in IsChorePlaying if the chore is paused. Fixes #983
Merge pull request #984 from Akz-/emi-chore-fix

EMI: Return false in IsChorePlaying if the chore is paused. Fixes #983
Merge pull request #980 from Akz-/emi-shadows-fix

EMI: Save and restore SetShadow data.
EMI: Ignore fade times longer than 0.6 seconds in StopChore. Fixes #988
Merge pull request #991 from Akz-/emi-stopchore-fix

EMI: Ignore fade times longer than 0.6 seconds in StopChore. Fixes #988
EMI: Use getWorldPos instead of getPos in TurnActorTo. Fixes #986
Merge pull request #994 from Akz-/emi-turnactor-fix

EMI: Use getWorldPos instead of getPos in TurnActorTo. Fixes #986