GUIScripts: finish implementing CreateTextArea
TextArea: initialize finit and palette in 2nd ctor
TextArea: SetText can take String& now
DisplayMessage: don't display inventory messages in the main message TA
Label: dont force IE_FONT_ALIGN_SINGLE_LINE

there are at least a few multiline labels. loading screen is an example.
we will make IE_FONT_ALIGN_SINGLE_LINE default
Window: no need to invalidate the entire window when removing a control
TextArea: make a constant for L"\n\t\r "
GUIScript: add method for setting Label alignment
LoadScreen: fix multiline loading tips

this label is multiline so we need to set the alignment manually with just vert/horizontal centering.
BG2 INV: fix name/class labels

this is probably needed in other games...
Fix missing includes for other platforms...