Compilation: kill warnings.
Runtime: avoid undefined signed integer behaviour.

We did shifts with signed integers when we meant to use unsigned ones.
POCHHAMMER: update argument docs.

We dropped an argument earlier.
GnmApplication: don't allocate a GtkRecentManager unless we have a display.

We get a critical deep inside gtk+ for that.