Fix some animations not playing properly

Default movement animation speed multiplier should be 1, not 0. Only
randomize death1...death5 for NPCs.
Stop playing idles on death
Merge remote-tracking branch 'kcat/animation-state'
Fixed setting synchronization issue

Moved default settings to CSMSettings::UserSettings.
Other minor code changes / cleanup
Update the player's Ptr in mwrender when changing cells
Ensure mechanics actors/objects are cleared before adding them
Handle soundgen animation keys
Clear 'swim' from the animation name as a backup instead of 'sneak'
Don't start with an idle state if dead
Handle swimdeath and missing death animations
Remove idles from the state list and rename it
Fixed segfault opening tables
silenced a warning
Merge remote-tracking branch 'graffy76/RefIdTypeDelegate'
Make VideoPlayer::playVideo block until the video finishes
Play the appropriate foot sound based on footwear
Allow specifying the sound type to playSound and playSound3D
Use Play_TypeFoot for 'left' and 'right' soundgen keys
Can zoom in and out in third person view.
replaced settings change notifications for columns with a more robust implementation