Improve youtube matching URL

closes #266
Use recent speaker instead of alphabetical nick tab complete

Use _ for sorting.

Fix jshint problems and naming things.

Fix comments
Remove the old and now unused flat nicklist
Try to improve the readme
Fix a few things in the README

@torhve, please cherry-pick onto your PR :)
Merge pull request #269 from torhve/readme

Improve the readme
Merge pull request #267 from torhve/recentspeaker

Use recent speaker instead of alphabetical nick tab complete
Improve youtube matching URL

closes #266
Merge pull request #268 from glowing-bear/youtube

Improve youtube matching URL
use ng-if to hide date instead of css
Travis: Reduce IRC notification spam

Only send a "the build passed" notification if it previously didn't, i.e. the build was fixed.
Failure notifications stay the same
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.