core: add option weechat.look.tab_width
doc: fix errors in prototype and example of functions tolower/toupper (plugin API reference)
core: set max value for option weechat.look.hotlist_names_count to GUI_BUFFERS_MAX (10000)
doc: fix typo in developer's guide
doc: add Japanese developer's guide
core: update some function comments
core: reformat hook_command arguments
core: fix typo in arguments description of command /mute
core: add command /print
irc: display PONG answer when resulting from manual /ping command
irc: add comment with return value for function irc_server_gnutls_callback
irc: add server option "ssl_fingerprint" (task #12724)
irc: check that server option ssl_fingerprint has exactly 40 hexadecimal digits (when set to non-empty value)
irc: refactor code in gnutls callback to display certificates even if option ssl_fingerprint is set
core: update translations
irc: do not display names by default when joining a channel (task #13045)
core: add signals "signal_sighup" and "signal_sigwinch" (terminal resized)
core: delay the signal "signal_sigwinch" after WeeChat screen refresh

The signal is sent after WeeChat screen refresh, so all sizes for
windows, bars, ... are already adjusted to the new terminal size.
doc: update description of signal "signal_sigwinch" (plugin API reference)
core: change format of buffer name in output of /buffer

Now the full name of buffer is displayed, without parentheses around the
plugin name.

The old ouput was:

  [1] (core) weechat (notification: all)
  [1] (irc) server.freenode (notification: all)
  [2] (irc) freenode.#weechat (notification: all)

Now it is:

  [1] core.weechat (notification: all)
  [1] irc.server.freenode (notification: all)
  [2] irc.freenode.#weechat (notification: all)