devirtualized a few things, kill m_children_vector
tweaked the constructors, etc..
code/warning cleanup.
Cleaned up many warnings, tweaked analysis rules
tweaked warnings, code
added COL_FILES text_writetostackbuffer

also moved CListItem OUTSIDE of CExtensionListControl
cleaned up item.cpp, clarified GetItemTextColor
invalid attributes now RED text!