add a mobile cursor for the prompt
update the prompt cursor when deleting characters
handle ^A and ^E (beginning and end of line)
handle ^K (delete from cursor)
correctly handle multibyte characters when moving the cursor
display the server name (instead of its host) in the chans window
add support for escape sequences in history entries
refactor configuration functions
fix sircc_ui_write()
add an example of configuration directory
update the cursor during input completion