Ignore mouse movements during video playback (Fixes #2139)
Always create a skeleton if there's an "ArrowBone" node (Fixes #2117)
Fix race preview texture not being destroyed properly (Fixes #2098)
Apply the frame time cap to Ogre's ControllerManager (Fixes #2154)

This fixes particle systems getting out of whack due to a particularly long frame time, e.g. after a loading screen.
Fix strange bitflags handling
Make recalculation of magicka less aggressive (Fixes #2155)
Do not allow decrease below zero in modCurrentMagicka and modCurrentHealth (Fixes #2158)
Add missing player control enabled checks (Fixes #2152)
Add model and script information to BetaComment
Make PlayGroup use an indefinite number of loops (Fixes #2156)
Clean up listener in destruction of OgrePlatform (Fixes #2145)
Check whether any subrecords remain after skipping moved references.  Should resolve bug #2070.
Fix incorrect box shape translation reset

Fixes incorrect placement of collision box for "azura spirit_trib"
Disable debug drawing for raycasting shapes

This reduces performance too much, and seeing both shapes overlaid on top of each other is confusing anyway. This can be reintroduced via a setting if necessary.
Simplify skipping moved references (thanks scrawl)
Merge remote-tracking branch 'scrawl/master'
Merge remote-tracking branch 'cc9cii/master'
load land for non-base content files immediately
don't store esm readers for non-base content files
Remove PhysicsManager singleton and use shared_ptr instead.  Resolves the issue where sometimes destructors were called in an unexpected sequence resulting in a crash while exiting the application.