First pass of gfx_wrap_string
Finish wrap_string
Tidy up
Add comments, removed unused vars
Byte width bug fixes
Bug fix for strings with non-char sprites
Fixes #171
Replace unneeded addresses with variables
Bug fix: off-by-one
Started decompiling character width loading function
Fixed bug in create window due to uninitialised data. Finished load_character_width function
Merge branch 'gfx_strings' of https://github.com/ZedThree/OpenRCT2 into ZedThree-gfx_strings
Merge branch 'ZedThree-gfx_strings'
Small bug fix in char width. Switched to C99 inits

4th character type has to have the width increased from the g1 elements width rather than decreased.
Cleaned up clip_string and string_width

Both functions are very similar. They now have the same bugs fixed.
Added notes for what unknown functions do.
osinterface: use FAILED macro to check for success of CoInitializeEx / SHGetMalloc.
Added Char_control_code enum. Refactor of draw string
Merge pull request #176 from DutchRPW/browse-window-fix

Fix #133
fix GCC compilation