Feature #1226: Request UniversalId editing from table column
Feature #1226: fixes
CMake: Added multithreading, /DWIN32_LEAN_AND_MEAN and /bigobj compile flags to VS build.
fix
Rework book formatter (Fixes #1148)
Remove redundant includes
Fix layout problems in generate class result dialog
ESM: Make sure to clear old list when a list is overwritten by another content file (Fixes #1932)
Fix weird behaviour of options menu sliders when value was changed out of bounds via cfg file
Don't play battle music for enemies out of AI processing range
Throw an exception if a required Ogre plugin is not found
Fix NPCs being able to practice Block skill
Allow KeyFrameControllers on the RootCollisionNode and its children (Bug #1934)
Add spacing to savegame dialog
Remove support for Ogre 1.8 versions
Fix autocalculated NPCs not having health/magicka/fatigue set correctly (Fixes #1943)
Merge remote-tracking branch 'scrawl/master'
catch exceptions from adding local scripts
Fix for compiler warnings and deprecated functions usage in videoplayer.

Deprecated functions were:

- AVCodecContext::get_buffer
- AVCodecContext::release_buffer

Changed to:
AVCodecContext::get_buffer2 and setting AVCodecContext::refcounted_frames to 1
before call to avcodec_open2().

release_buffer usage was removed.

Also changed places when some fileds were compared to AV_NOPTS_VALUE
- it's signed, so removed unsigned int casting, or changed casting
to signed int.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Fix for compiler warnings and deprecated functions usage in videoplayer.

Added ifdefs because changes in API were introduced in libavc 56.1
and this code doesn't compile with older versions (ie. on Ubuntu, or Debian).

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>