grub2: refactor code, make Theme indenpendent from ThemeManager
grub2: add property 'EnabledTheme' to ThemeManager, add util/newError()
grub2: clean code
grub2: update getDefaultEntry()