urlplugin: fix regex
js: allow plugins to declare themselves as exclusive handlers
Set the background black
Support weechat colors
Add license information
Put the initialization in one string
Fixes #5, thanks to @torhve
Save the connection paramaters into localStorage
using a simple angular module for localstorage

Note: it also saves the password into localStorage, this
should be further improved to present a simple checkbox to the user
asking if they want to save the password or not
Merge pull request #11 from torhve/master

Save the connection paramaters into localStorage

using @agrublev's localStorage module
Add BufferLine model
Show timestamp before message
Fix html error and indentation
Push command textbox at the bottom of the screen
Center connection information
protocol.js -> weechat-protocol.js

This makes it more clear that this script's code parses the WeeChat
protocol specifically.
weechat-protocol.js: clean code (indentation/trailing spaces)
weechat-protocol.js: refactor with prototype
weechat-protocol.js: uiatos -> uia2s
weechat-protocol.js: prepend _ to private methods names
weechat-protocol.js: put similar methods nearby
weechat-protocol.js: uniformize code