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>
silenced a compiler warning regarding null pointer dereferencing
Show tooltip for non-affordable list items (Fixes #2025)
Fix NpcAnimation non-existing skeleton crash (Fixes #2028)
Treat "Root Bone" as the animation root if existing (Fixes #2019)
Ignore some extra string arguments to ShowMap (Fixes #2029)

Required for a dialogue result script in Morrowind.esm ("ShowMap Dren Plantation").
This must do the same as "ShowMap Dren", which actually does work properly, since ShowMap supports partial string matching.
updated changelog
Use all topics to search for keywords in dialogues (Fixes #2013)
Move KeywordSearch to MWDialogue
Move hypertext parsing functions to a new file
Properly handle DialInfo records that were marked as Deleted (Fixes #2035)
Code clarity
Fix alchemy producing potion IDs from content files
Add automatic potion naming
Fix old alchemy apparatus still showing in alchemy window after removal
Compile fix
fixed case-problem in OpenCS script compiler
Merge remote-tracking branch 'origin/master'
Revert "Disable travis IRC spam until the OSX build is fixed"

This reverts commit 841d52f1f78fe78b5b5c56c4985c3b25b4d55660.
Revert "Removed a warning about comparision between signed and unsigned variable in ffmpeg_decoder."

This reverts commit b40c1ff26c7b47a4a8cd27ca50d68b7089ca09d6.
Revert "Fix for compiler warnings and deprecated functions usage in videoplayer."

This reverts commit f5589b42ea499c3f2ed6b9713d1c05f9377c876b.

Conflicts:
	apps/openmw/mwrender/videoplayer.cpp