added actor ID
a bit of cleanup
some missing cleanup
fixes to slow-down at jump startup and infinite air intertia growth
A* misses 1st closest node fix
Fixes for warnings when building with MSVC

Most warnings are innocuous (wrong type-specifier for forward
declarations, conversion of literals into unsigned integers, warnings
about methods optimized out), but I believe actual bugs were revealed in
vartypedelegate.cpp and combat.cpp.
Merge remote-tracking branch 'upstream/master'
AiPursue infinite package updating bug resolved
Fixes #894: Make sure the player's CharacterController is updated when the player is rebuilt. Necessary if the race is changed while we are still in a GUI (e.g. in the review dialog), and an update normally wouldn't occur.
Fixes #1037: Change default footstep volume to match vanilla
Fixes #1331: Manually disable movement state for dead actors.

For dead actors, refreshCurrentAnims is no longer called, so we need to disable the movement state manually.
Merge branch 'actorid' of https://github.com/OpenMW/openmw

Conflicts:
	apps/openmw/mwmechanics/creaturestats.cpp
Fix self-defense for creatures when attacked with a spell
Don't attempt to inflict spells on dead actors
Fixes #1129: Change summoned creatures to use ActorId

Gracefully handles summoned creatures that are left behind in inactive cells.
Revert "Fixes for warnings when building with MSVC"

This reverts commit 46eb20b98ce990756ad1f9af5054f0a571dca43c.
Bug #869: Some fixes to the previous fix
Change ActiveSpells to use ActorId
Fix a bug for NpcStats::mUsedIds in savegames, and added a compile-time guard to prevent similar errors in the future.
Savegame: store actorIds