add pgup/pgdn keys and fix history in multiline edits
Use strict

Requires turning IrcUtils into an Angular service, because the global variable
trick won't work with use strict.
Reuse is still easily possible by removing the angular wrapping around it.
Keep core buffer visible with 'only show unread'
Merge pull request #447 from glowing-bear/unread-only-show-core

Keep core buffer visible with 'only show unread'
Scroll to correct position when fetching more lines

Fixes #406
embedded content: check if scrollIntoViewIfNeeded vendor method is available
Merge pull request #455 from ailin-nemui/ifneeded-conditional

embedded content: check if scrollIntoViewIfNeeded vendor method is available
Merge pull request #448 from glowing-bear/fix-scrolling-fetchMoreLines

Scroll to correct position when fetching more lines
Merge pull request #445 from ailin-nemui/up-down-pgup-pgdn

add pgup/pgdn keys and fix history in multiline edits
Bufferlist design attempt
Merge pull request #457 from torhve/compactbufferlist

Compact bufferlist
[themes] make nicklist width fixed on mobile UI so text doesn't get cut off
Merge pull request #453 from ailin-nemui/nicklist-width

[themes] make nicklist width fixed on mobile UI so text doesn't get cut off
Merge pull request #420 from glowing-bear/use-strict

[PLS TEST] Use strict
apply-exception in inputbar/bufferFilter.focus
Merge pull request #459 from ailin-nemui/bufferlist-focus-ex

Fix a $apply-exception in inputbar/bufferFilter.focus
update angular to 1.3.0-rc3, underscore to 1.7.0, and favico to 0.3.5
Fix linkification of IRC channels

Closes #451
Rerun async plugins after buffer switch

TODO: cache result. This is necessary at the moment because currently,
they just stop working after a buffer switch
Merge pull request #464 from glowing-bear/hotfix-async-plugins

Rerun async plugins after buffer switch