Fixes #1982: Long class names are cut off in the UI

Increased length of text filed for race, class name
in stats window, and class name cation in chargen create
class window.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Fixes #1982: Long class names are cut off in the UI

Added HBox widget with AutoSizedTextBox, spacer,
and TextBox for level, race, class caption and text pairs.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Leak fix
Reset ownership of items dropped via 'drop' instruction (Fixes #2053)
Do not display weight or value in tooltip for zero-weight items (Fixes #2047)
Handle getdistance on objects inside a container (Fixes #2046)
Videoplayer fixes, play/pause & seeking

 - Fix rindex overflow
 - Fix audio sample size bugs (was using sample_fmt and channel count of the decoder, instead of the resampled settings). We didn't notice this bug before, because the OpenAL MovieAudioFactory tries to resample to a format of the same byte size.
 - Add support for play/pause and seeking controls (not used by cutscenes in OpenMW)
 - Closing the video when arriving at the stream end is now handled by the user (we may also want to keep the video open and seek back)

The video player now has a standalone demo, at https://github.com/scrawl/ogre-ffmpeg-videoplayer
Add possibly missing include for av_rescale_q
Make creature's model take priority over base_anim.nif (Fixes #2055)
Suppress some warnings for MSVC.
Cleanup leftover from previous osx support attempts.
Try the fix again.
Fixes #1982: Long class names are cut off in the UI

Corrected HBox, AutoSizedTextBox and TextBox positions and alignment.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Merge remote-tracking branch 'lgro/issue_1982_long_class_names_are_cut_off'
Merge remote-tracking branch 'cc9cii/master'
Merge remote-tracking branch 'scrawl/master'
Merge remote-tracking branch 'miroslavr/master'