~aleteoryx/sexchat

ref: c185a1ea1620fd44f85938cd2485b19cab468f9f sexchat/src/fe-gtk d---------
dynamic dispatch refactored
rename struct server -> struct ircconn
remove all references to fe_* from server.c, other than ctor/dtor
remove all mentions of struct session from server.c
added spellcheck lang multiselect

this took so long, and was a good way to learn gtk. jesus though lmao

Implements: https://todo.amehut.dev/~aleteoryx/sexchat/11
remove gui_ulist_style option

this is a suboptimal solution, but a more advanced theming system should be worked on later

Fixes: https://todo.amehut.dev/~aleteoryx/sexchat/12
remove usermenu
add msgid to xtext and scrollback
hexchat-2.16.2 tree