Don't ng-repeat function calls, they're expensive

See http://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/
Minimise usage of ng-show/hide to reduce number of useless DOM elements

Progress in the direction of #87, especially on mobile.
Don't cut off bottom part of last line in firefox

It ignores the padding in the #bufferlines diff. It's still off on small windows, but
a lot better than before. You can't make up the stupid things browsers do.
Improve nick clicking in buffer

* focus input line (stops keyboard from disappearing on mobile)
* add a space after the colon (and detect that in multiple highlight detection)
Merge pull request #261 from lorenzhs/nickclickfix

Improve nick clicking in buffer
Merge pull request #258 from lorenzhs/performance

Performance improvements
Merge pull request #249 from lorenzhs/layoutfix

Don't cut off bottom part of last line in firefox
Update officiel repo URL