Decode and encode array directly without for loop
Merge pull request #154 from torhve/better-string-decoding

Decode and encode array directly without for loop
Whitespace fixes, some {} blocks
Merge pull request #156 from lorenzhs/fixwhitespace

Whitespace fixes, some {} blocks
New keybinding: Alt-< to switch to previous buffer. Same key as WeeChat
Fix globals. Fix init
Revert "Collapse sidebar with css selector"

This reverts commit 3a5dfd5e9472c9af5068868376af2ba1a7d53e78.
Merge development branch of creesch
Replace magic number 968 with variable
Standardize code presentation

Fix indentation (4 spaces, no tabs)
Fix indentation in CSS
Fix comment position in CSS file
Reduce number of false positives in IRC channel linkification
Merge pull request #158 from cormier/fix-bufferlist

Fix bufferlist issues
Merge pull request #159 from lorenzhs/fixircregex

Reduce number of false positives in IRC channel linkification
Add previous buffer shortcut to instructions
Merge pull request #160 from cormier/previous-buffer

PR#155 with shortcut added in front page instructions
close #155
Correctly set message text

There might be multiple parts to each message, e.g. if a plugin colourises
some parts of a message.
Merge pull request #161 from lorenzhs/fixmessagetext

Correctly set message text
Make use of favico an option

@tribut: does this resolve your issue?
Update title with unread count

Further discussion required on a few points:
* show notifications only or unread lines as well?
* only use this when favico is disabled, or indepently?
I welcome all feedback.

Fixes #22
Rework notifications

* Improve content of notifications
  * More descriptive title
  * The bug that caused the need for manually assembling the message has been fixed (#161 or c5e548c8ab41435dd22e7d56089fcec767bdf945)
* Permission for displaying notifications can only be requested upon user interaction in Chrome, not on page load. Bind to connect button
* Take user to g-b tab and buffer causing the notification on click