The source project of this merge request has been removed.
gdatetime: Store intermediate result of g_date_time_format in UTF-8
In date time formatting routine, instead of converting from UTF-8 to locale charset and then from locale charset to UTF-8, store all intermediate result in UTF-8.
This solves the issue where user provided UTF-8 format string might be unrepresentable in the current locale charset.
Fixes issue #1605 (closed).