font-model: generate large thumbnails

So that we can support showing them on HiDpi screens.
font-model: propagate the scale factor to the model

So we can create surfaces with the correct scale for HiDpi displays.
font-model: use cairo surfaces for the application grid

Adds support for HiDpi.