core: fix refresh of bars when applying layout (bug #37944, bug #37952)
Version 0.4.0-rc2
core: add cmake option ENABLE_PYTHON3 and configure option --enable-python3

With this option, the python plugin will be built and linked with Python 3
(if found, or Python 2 as fallback).

This option it not (yet) recommended, because many scripts are working only
with Python 2.x. It should be used only to tests scripts with Python 3.x
in WeeChat.
Merge branch 'master' of git://git.sv.gnu.org/weechat
irc: fix display of actions (/me) when they are received from a relay client (in channel and private buffers) (bug #38027)
api: allow return code WEECHAT_RC_OK_EAT in callbacks of hook_signal and hook_hsignal (stop sending the signal immediately)
core: fix memory leak in evaluation of expression when a logical operator ("&&" or "||") is found
doc: remove comment for autogen.sh in tester's guide (command required even for tarball)
doc: replace iteritems() by items() in scripting guide (compatibility with Python 3.x)
doc: fix typos
Merge branch 'master' of git://git.sv.gnu.org/weechat
relay: add error number and string when socket creation fails
relay: add message when address family is not supported by protocol (on socket creation)
perl: fix calls to callbacks during load of script when multiplicity is disabled (bug #38044)
perl: display script filename in error messages
perl: simplify code to load scripts
translation: update
Merge branch 'master' of git://git.sv.gnu.org/weechat

Conflicts:
	po/ja.po
tranalstion: update