Fix `Output::Warning` call when `DisplayUi` is not created.
Add test for it.
Make buffer of Output bigger and use common function.
Handle UTF-16 -> UTF-8 conversion error.
Resolve #233.
Initialize `Main_Data` before running test.
Revert `_anon` suffixed namespace.
Merge pull request #237 from take-cheeze/fix_output

Improve `Output`.
Merge pull request #236 from fdelapena/master

Fix Shinonome font gradient offset. Fixes #145
Merge pull request #238 from take-cheeze/wine_reg_fix

Handle UTF-16 -> UTF-8 conversion error.
Merge pull request #239 from take-cheeze/anon_ns

Revert `_anon` suffixed namespace.