Support setting .keyboard_layout and .keyboard_variant
from /etc/puavo/device.json.
Explicitly test that "$puavo_timezone" != "null"
(even though the available timezone check catches that).
Merge remote-tracking branch 'origin/master' into trusty