Merge pull request #1 from ruediger/master

Remove use of deprecated functions.
Merge remote-tracking branch 'refs/remotes/ruediger/master'
weechat-handle-colors: don't return nil for empty string
don't (require 'notifications). Only send notifications when lib is loaded.
add `weechat-reload-buffer'
improve weechat-mode
use channel name in modeline
Improved Color handling.

The Weechat color codes are a pretty shitty format and parsing them is
quite a pain...

http://www.weechat.org/files/doc/devel/weechat_dev.en.html#color_codes_in_strings
Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>

Conflicts:
	weechat.el