Revert "reworked Nif::KeyListT into Nif::CurveT"

This reverts commit e7665582ad9b855522b37d955997df527254a01d.
Revert "enable move construction/assignment to key ESM data structure to reduce sorting costs"

This reverts commit 6dbb53493b34c6430e8bdf0ea0d4f411facfa1b5.
Merge branch 'master' into HEAD
Advance acrobatics on jump
Use sphere cast instead of ray for camera distance adjustment; use the box orientation value in newtrace
Tweaked adjustPosition. Now uses a very thin box for tracing the feet only.
Jump acrobatics working, started falling acrobatics implementation
Fatigue decrease when jumping, live decrease when falling
Move getStateInfo into the character controller
Merge remote-tracking branch 'zini/master' into animations
Merge branch 'master' into journal
Fix some naming guidelines, fix topic index exception, fix exception in keyword search for some journal entries
Added GetStandingPC, GetStandingActor; Fixed GetStartingPos
GetStartingAngle was implemented, but not registered
GetWindSpeed
Finished acrobatics
Code cleanup
Insert records that may not exist in vanilla MW
Merge remote-tracking branch 'glorf/acrobatics'
Merge remote-tracking branch 'scrawl/insertrecords'