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'
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
replaced settings change notifications for columns with a more robust implementation
restructured main menu