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 URL to point to new Github Org

Travis-CI url to be updated at a later date?
Merge pull request #263 from tribut/new-url

Update URLs to point to new Github Org
Update Travis URL
Merge pull request #264 from tribut/new-url

Update Travis URL
Revert "Minimise usage of ng-show/hide to reduce number of useless DOM elements"

This reverts commit b4e1a5aaad867dce51016d8d995f3c8686a38d51.
Use local files (with bower)

copied to 3rdparties manually so that we don't have bower_modules in the app
add cordova, hide splash screen when loaded
Vibrate on notification (cordova)

Also don't expect Notification to exist, mobile Chrome doesn't know it
Clarify purpose of the branch
Show cordova local notifications instead of just vibrating

This is really cool :D
Autocancel notifications
Update landing page text for app

Replaces mentions of 'browser' with 'app', remove installation instructions,
change encryption instructions to reflect situation in the app
Update texts