core: reset scroll in window before zooming on a merged buffer (bug #38207)
Merge branch 'master' of git://git.sv.gnu.org/weechat
core: fix typo in /help eval
translation: update
Merge branch 'master' of git://git.sv.gnu.org/weechat

Conflicts:
	po/ja.po
script: do not search by license and author in /script search (thanks to Nils Görs)
Merge branch 'master' of git://git.sv.gnu.org/weechat
irc: fix duplicate nick completion when someone rejoins the channel with same nick but a different case (bug #38841)
Merge branch 'master' of git://git.sv.gnu.org/weechat
core: make nick prefix/suffix dynamic (move options from irc plugin to core, add logger options) (bug #37531)
doc: update german auto-generated file with WeeChat commands
irc: add support of "dh-aes" SASL mechanism (patch #8020)
core: update translations
doc: add IRC SASL "dh-aes" mechanism in user's guide
Merge branch 'dynamic-nick-prefix-suffix'
Version 0.4.1-rc1
core: fix display of long lines without time (message beginning with two tabs)

The long lines without time were not properly aligned: the second and subsequent
lines should start at column 0 of chat area.
relay: remove temporary option "nicklistdiff" (in command init), send nicklist diff by default (weechat protocol)

The temporary option was introduced because the nicklist diff was experimental.
It is now enabled by default, and there is no way to disable it. Therefore any
relay client using weechat protocol must implement the message "_nicklist_diff"
(unless nicklist is ignored by client).

Extra note: a full nicklist may still be sent if a message with diff would be
bigger than whole nicklist. So both full nicklist (message "_nicklist") and
nicklist diff (message "_nicklist_diff") must be implemented by clients.
doc: add relay message "_nicklist_diff" in NEWS
doc: update auto-generated files with options