Making compression optional was a stupid idea. Revert.

Instead, add a parameter to the connect function that allows disabling compression.
try to improve scrolling experience
Only scroll when at the bottom of the buffer

I think this behaviour is a lot more natural. Because it no longer "scrolls to bottom", I also renamed it.
Bind nicklist only once

this only refers to each entry of the nicklist, which will never change, as ng-repeat takes care of that.
Reduce number of watchers by one per line by removing broken watcher
add source map for inflate.js
Fix scrolling behaviour for good (?)
Bind bufferlist only once where possible
Merge pull request #110 from lorenzhs/compression

Making compression optional was a stupid idea. Revert.
Merge pull request #113 from lorenzhs/reduceWatchers

Reduce number of watchers
Merge pull request #109 from lorenzhs/scrolling

Improve scrolling