Implement UTF32 <-> UTF8 functions
Implement commit string by forwarding char feature for firefox
Extend support for commit by forwarding to more gtk apps

gnome-terminal, mate-terminal, terminator