CArchive cleanup and fix

* remove CStdString
* fix stream in for wide string (long string has buffer overrun)

After removal of `#include "StdString.h"` from CArchive header, I was forced to update some headers to include "StdString.h" or remove of "CStdString"