fix String::String(Codepoint, CharCount)
Extract AutoRegister logic to a helper class
add an OptionManagerWatcher_AutoRegister class
Window: move highlighters after options so that they can reference it
FlagLines triggers a window redraw when option is modified
ClientAccepter triggers window redrawing after executing a command
OnScopeEnd: move parameter instead of copying it
minor cleanup in assist function
update TODO
ParameterParser takes flags

Only implemented flag is OptionsOnlyAtStart which considers
options given after the first positional parameter as a positional one
ConnectionAccepter: fix socket fd leak
add <lt> and <gt> key name
add alt-* for not smart set search pattern to selection
Change list separators to ; and tuple separators to |
add date information to git-blame
complete_opt: accept an optional length in completion desciptor