Unify file copying setup across different install scripts. Add
	options for performing partial install.
	* util/grub-mkimage.c: Introduce new define EFI32_HEADER_SIZE.
	* docs/grub.texi: Document menuentry --id option.
	* docs/grub.texi: Document more user commands.
	Move GRUB_CHAR_BIT to types.h.
	* include/grub/bsdlabel.h: Use enums.
	* grub-core/commands/verify.c: Use GRUB_CHAR_BIT.
	Add new defines GRUB_RSDP_SIGNATURE_SIZE and GRUB_RSDP_SIGNATURE.
	Replace 8 with GRUB_CHAR_BIT in several places when appropriate.
	* grub-core/commands/acpi.c: Use sizeof rather than hardcoding the size.
	* util/grub-mkfont.c: Prefer enum to #define.
	Use GRUB_PROPERLY_ALIGNED_ARRAY in grub-core/disk/cryptodisk.c and
	grub-core/disk/geli.c.
	* util/grub.d/30_os-prober.in: Support btrrfs linux-prober extensions.
	* util/grub-install_header: Use @PACKAGE@.mo in message catalog name
	instead of hardcoding grub.mo.
	* conf/Makefile.extra-dist (EXTRA_DIST): Add
	grub-core/lib/libgcrypt/src/gcrypt.h.in and util/import_gcrypth.sed.
	* grub-core/normal/term.c: Few more fixes for menu entry editor
	rendering.
	Reported by: Andrey Borzenkov <arvidjaar@gmail.com>
	* grub-core/normal/term.c: Few more fixes for menu entry editor
	rendering.
	Reported by: Andrey Borzenkov <arvidjaar@gmail.com>
	* docs/grub-dev.texi: Move @itemize after @subsection to satisfy
	texinfo-5.1.
	* grub-core/term/i386/pc/console.c: Fix cursor moving algorithm.
	* grub-core/Makefile.core.def: Add kern/elfXX.c to elf module
	as extra_dist.