Add `weechat-password-callback' and use it in `weechat-connect'

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
require the secret in `weechat-password-auth-source-callback'

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Merge pull request #16 from aristidb/master

weechat-switch-buffers prefix argument
improve docstrings

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Merge branch 'master' into stored-password

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
PASSWORD arg can be a function or a string

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
re-indent

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Clarify docstring of `weechat-password-callback'

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
weechat-connect: Pass password in a scrambled lambda

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
weechat-connect with default parameters and pretty-printed source and better password handling and a very long commit message to annoy ruediger