grub2: remove BackgroundUpdated() signal
grub2: refactor code, add setProperty()
grub2: add Reset()
grub2: add signal, GenerateBegin(), GenerateEnd()