implemented reference record merging
implemented reference record deleting
added changed reference tracking for cells
added reference collection stage to saving operation (preparation for cell saving)
Started implementing sound time tracking so we can have NPCs' mouths move as they talk.
Merge branch 'master' of https://github.com/OpenMW/openmw
Fix a possible crash due to a null pointer.
Remove a superfluous clear.
Fix some formatting.
Fix old savegames causing the save list to not fill properly (Error in framelistener: Object '$dynamic0' not found)

Fixes #1357
Remove some debug code.
Fix exception when there are spaces in INI-imported color settings
Slightly adjust menu button position
We use spaces, not tabs.
Revert "Started implementing sound time tracking so we can have NPCs' mouths move as they talk."

This reverts commit b897080156825c577ce0fe5e476cc54fe35c6e8f.
Make console error prefix slightly less technical (see https://bugs.openmw.org/issues/1194#note-2)
Fix cells being listed twice in console autocompletion when using --skip-menu=0 and loading a game
Support lights that do not have a model (Fixes #1361)
Support animated main menus (menu_background.bik)

Closes #1362
implemented cell and reference saving int OpenCS