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>
user settings UI layout improvements
reclaiming some unused space
unclutter user settings declarations
refactored section handling
split off settings label from internal settings name
split off settings page label from internal section name
removed settings file mixup
name convention and spelling fixes
added default values for display format settings
removed special value text from spin boxes (broken feature, not used anyway)
Removed all content from opencs.ini

Not needed since we already have reasonable default values within the code. Keeping the file to allow global modifications to these values.
added tooltip support to user settings UI
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>
user settings cleanup
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)
Disable travis IRC spam until the OSX build is fixed