remove std::string marshalling

remove std::string marshalling
it's just as easy to use const char * now,
so we don't need this any more