assert -> exception to gracefully handle corrupted savegames
Fixes #772: Give scripts a chance to run before updating map, so that disabled objects are not visible
Bug #772: Do not show door markers for disabled doors
Also update local map when paused, to make it update properly when teleporting via GUI/console
Fixes #275: force updating exterior cell maps even if already in cache
Removed a wrong assertion. Max drowning time is defined by GMST.
Fix invisibility not breaking on certain actions
Savegame: store most of CreatureStats
Fix findGround (off by 2 units)
Fixes #869: Added methods to control external and internal collision modes separately

When an actor dies, we should only disable external collisions, i.e. prevent other actors from colliding with the dead body. The dead actor, however, should still have gravity and collision applied.

Also moved disableCollision to when the death animation finishes, not as soon as the actor's health is 0.
Merge remote-tracking branch 'scrawl/master'
Merge remote-tracking branch 'upstream/master'
Forgot some files