inputdevices: keep mouse exist
themes: add theme id
themes: add func 'newCustomTheme'
datetime: rollback locale list
datatime: update zone city list
themes: add DisplayName
Merge branch 'master' into develop