(Bug 4733) Mobility layout plus two themes

Layout by branchandroot. Child of Tabula Rasa
Suitable for mobile or desktop viewing

Several commits squashed into one