schema: Add new add attributes for timezone, locale and keyboard settings

With the new attributes Puavo can be used to configure devices the same
way as normal linux installers do. Keyboard setting still require some
additional parameters that need to be added.