grub2: add optional arguments, --config, --theme-dir, --gfxmode