Improve mobile layout

Building on torhve's work, add some more layout tweaks for mobile. Most importantly, remove that annoying side-scrolling.

We could consider guessing some things on mobile, i.e. automatically enabling the "hide nicklist" setting.