LayoutGroup: added support for a background skin (also closes #696)
LayoutGroup: children are disabled when LayoutGroup is disabled
TextBlockTextRenderer: workaround for issue where trailing spaces are ignored in TextLine width measurement, TextBlockTextEditor: fixed issue where cursor skin position wasn't updating properly (closes #949)