------------------
Breaking changes:
- Make a core add-on by adding `Products.CMFPlone` to package dependencies.
[folix-01] (417)
Bug fixes:
- Do not unset the language on the Indonesian root language folder when saving the control panel.
This language has ``id`` as code. This is not allowed as an id in Plone, so it is created as ``id-id`` instead.
This needs some special handling.
Added upgrade to recursively fix this language folder to set the Indonesian language. This is only done when the folder itself has the wrong language.
[maurits] (304)
- Root language switcher: redirect to ``id-id`` if the Indonesian language is preferred.
[maurits] (304)
- Fix ``set_recursive_language`` to actually find child objects.
[maurits] (304)