* util/grub-mkimagexx.c: Fix reloc section generation for ia64.
	Revamp relocation handling.

	Move more code to common dl.c. Add missing veneers for arm and arm64.
	Decreases kernel size by 70 bytes on i386-pc (40-50 compressed)
	* configure.ac: Fix a typo.
	Don't add -mlong-calls when compiling with clang.
fix use of grub-probe instead of ${grub_probe}
add grub_qsort_strcmp to use when sorting array of strings

Compare function used in qsort gets arguments by reference, so strcmp
cannot be used directly - it expects pointer to char, but gets pointer
to pointer to char.

Introduce new helper grub_qsort_strcmp and use it in grub-install.
This helper is going to be used in a couple more places as well so
add it to global file, not in grub-install.c.
	* Makefile.am: Remove partial font files if generation failed.
	* configure.ac: Skip unifont 6.3 pcf and bdf.
	* configure.ac: Make unifont mandatory on coreboot.
fix partition module names when /boot is on diskfilter

/usr/local/grub2/sbin/grub-install: info: grub-mkimage --directory '/usr/local/grub2/lib/grub/i386-pc' --prefix '(mduuid/e6d1dcf06cea72140bafae74a8677f36)/grub' --output '/boot/grub/i386-pc/core.img' --format 'i386-pc' --compression 'auto'  'ext2' 'msdos' 'msdos' 'diskfilter' 'mdraid1x' 'biosdisk'
.
/usr/local/grub2/sbin/grub-install: error: cannot open `/usr/local/grub2/lib/grub/i386-pc/msdos.mod': No such file or directory.

Introduce common helper for both diskfilter and non-diskfilter case that
converts partition map names into module names.
second attempt to fix using grub device name as install device

grub-install already resolved passed install device to grub device. So do the
same as grub-setup and strip parenthesis if we get legacy (hdX).

I accidentally commited revert of 69ca97c820a623f85baf2db1627e19bef9c24e44 and
this patch as part of f585c905054b8c74e6e0a67341e84accfb816912. So this commit
just adds ChangeLog entry and cosmetic whitespace fix.
	Merge GRUBFS and GRUB_FS variables.
	Transform -C option to grub-mkstandalone to --core-compress available
	in all grub-install flavours.
use light-gray as default color in normal.mod for consistency

Defalut font color on PC console seems to be light-gray; this is
what user also gets in rescue prompt and what is defined as
GRUB_TERM_DEFAULT_NORMAL_COLOR. But normal.mod defaults to white.
This makes unpleasant visual effect as colors are changed after kernel
is booted.

Use the same color eveywhere for consistency and default to light-gray
as this is also what at least Linux kernel is using by default.
Update color_normal and color_highlight defaults (light-gray instead of white)
	* util/grub-mkfont.c: Replace stpcpy with grub_stpcpy.
	Make arm-emu work.
	* configure.ac: Check for freetype library usability.
	Fix mips-emu compilation.
	Move OS-dependent mprotect for module loading to grub-core/osdep/*/dl.c
	and implement windows variant.