Re-enable "fetch more lines" after trimming lines on buffer switch

Fixes #404
add pgup/pgdn keys and fix history in multiline edits
Merge pull request #442 from glowing-bear/fix-line-fetching-after-switch

Re-enable "fetch more lines" after trimming lines on buffer switch
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
Use minified javascript files