Revert "Replace abc::char_ptr_to_str_adapter(x) with abc::istr(abc::external_buffer, x)"

This reverts commit 498e41cfe32aae6802d8aa85caa126739951d67c.
abc::char_ptr_to_str_adapter is necessary when abc::char_t != char.
Fix build break