Reduce usage of ng-show/hide to reduce number of useless DOM elements (fixed)

Progress in the direction of #87, especially on mobile.
This version doesn't break everything for new users.
Revert "use ng-if to hide date instead of css"

That actually decreases performance, because it adds a watcher to every line

This reverts commit 16365db5889eda5c7c508b3c67ea540338ffae1f.
Revert the revertion of multiline and clean it up for new directive.
Merge pull request #270 from glowing-bear/performance3

Performance improvements (fixed)
Merge pull request #271 from torhve/multiline

Revert the revertion of multiline and clean it up for new directive.
Bump versions
Merge pull request #272 from torhve/versionbump

Bump angular and underscore.js versions
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 'device', remove installation instructions,
change encryption instructions to reflect situation in the app
remove favico

doesn't make much sense in an app...
Remove sound notification. This is the platform's job in an app.
Update 3rdparty libraries

Why was sizzle in there? We're not using it?