- Init method changed to accept that data, which could be None.
- If valid, user Identity and Locale are prepopulated.
- Server parses the YAML and send valid info (or None) to the Model.
This should make it cleaner to implement interdependencies between
controllers, like in-progress installation source selection needs to
know about locale changes.