Fix input bar bleeding into nicklist & mobile input bar jumps

Closes #298
Merge pull request #312 from glowing-bear/inputbar

Fix input bar bleeding into nicklist & mobile input bar jumps
Image plugin: case insensitive regex

Fixes #305
PNG size optimisations, fix icon paths in firefox app (and use our logo)

- optipng all the images!
- we're not using glyphicons-halflings.png (it's coming from a CDN)
- replace WeeChat logo with Glowing Bear logo in Firefox app & fix paths
Crunch the svg as  well
Merge pull request #314 from glowing-bear/icons

PNG size optimisations, fix icon paths in firefox app (and use our logo)
Layout fixes

- make buffer-/nicklist items that line up with the input bar clickable (z-index)
- add back padding for inputbar with nicklist on mobile
Merge pull request #315 from glowing-bear/fix-z-index

Layout fixes
Improve mobile design
Adjust to actual mobile devices, not small browser windows
Fix scrolling on landing page (mobile)
Show timestamps on mobile by default

This is overriden by the setting
Turn notimestamp into a positive setting (showtimestamp)
Fix colours on mobile

@creesch introduced this change, but I'm not sure why
Make timestamps smaller and all the same colour on mobile

Different colours on mobile don't really work: either they're too similar to
distinguish (and then it just looks strange), or they're too dark to be visible.
Sans-serif on mobile, smaller margins, bigger nicks

@torhve: smaller margins! just click merge right now? ;)
Fix highlighting of channel upon selection in mobile firefox
Merge pull request #313 from glowing-bear/mobiledesign

Improve mobile design
Do not automatically switch to newly open buffer.

Fixes #279
Merge pull request #317 from torhve/bufferopen

Do not automatically switch to newly open buffer.