GUILabelControl support new highlight selection text style with cursor support

current implement of GUILabelControl doesn't support cursor display when highlight.

this pr make it support cursor display with highlight, and a new highlight style which using the selectedColor to highlight if supplied by skin.

this can be used with the 'input method of os' in the future.