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.
Add some spacing to the top of the nicklist

Otherwise the first nick has less space around it than the others, looks weird
Bufferlist design attempt
Fix contrast for active buffer