CArchive: remove overloads for CStdString as redundant (handled by std::string)
CArchive: remove CStdStringW, fix wide string stream in
"str.c_str()+(i*BUFFER_MAX)" was double shift buffer pointer
add missing include for "StdString.h"
CTemperature: simple removal of CStdString
CPUInfo: removal of CStdString
CArchive: finally remove include of StdString.h
Merge pull request #3719 from Karlson2k/carchive_cleanup_01

CArchive cleanup and fix