small fix (still not sure its right) to codecvt_utf8<wchar_t> usage - doesnt return partial even if not done. Must read up on this! Not sure I have partial character stuf fright. Plus - docs say no need to initialize mmbstate_t but looking at implementation it was clearly needed