Introduced string.cpp with more stable multibyte_to_wstring implementation
string.cpp: added wstring_to_multibyte. Command line parser can now use that to pass wstrings to argp_fail.
ftw7: main handles now also wruntime_error.