Fix soldier shield overlay bugs

If SS on back and another shield equipped, DefendingHit caused all
shield window overlays to be removed. This will prevent SS sending its
overlay when the other shield should be handling it.
Fix issue with Wryn's keep foyer

viFoyer_south needed to be set one more row south because players need
to go through the boundary to exit the screen.
Add $ check for TryLook in reflection.kod
Allow creation of colored mobs

For mobs that can be colored, Create can be used with the color
parameter to create a colored version of that monster, rather than
modifying it and sending SomethingChanged after creation, or creating
it, coloring it then placing it.
Remove extra assgame.kod copies

Only the one in util is built, and they are all identical.
Add msg in room.kod for hotplates.

Prevents dangling message in kodbase.txt. Hotplates may one day be used
again, hence the unused (and no longer valid) message call wasn't
removed from hotplate.kod.
Fix Island guard restricted item text
Merge branch 'monstercoloring' of https://github.com/skittles1/Meridian59_103 into build.1.0.408-req.688-br.monstercoloring-auth.skittles1
Merge branch 'fixssgraphics' of https://github.com/skittles1/Meridian59_103 into build.1.0.408-req.687-br.fixssgraphics-auth.skittles1