Development version of the 4.x branch.
Incorect EncodeUTF8
Issue #3017688 by itcrowd72: Messages on settings page Issue #3017874 by itcrowd72: Make child checkboxes in settings dependent on the parent Issue #3017860 by aayush23, itcrowd72: Add position settings for garland
Fix issues with yaml files
Minor bug fixes.