* util/random_unix.c: Add NetBSD and Mac OS X to verified list.
       * grub-core/gfxmenu/gui_list.c (draw_scrollbar): Fixed rare
       occasional bug. If there are too many boot entries or too low
       scrollbar height then we need to use another formula to calculate
       the position and size of the scrollbar thumb.
	* grub-core/fs/zfs/zfs_lz4.c: Switch from ad-hoc endiannes and width
	macros to GRUB ones.
	* util/raid.c: Fold into ...
	* util/getroot_linux.c: ... here. Make all functions static.
	* include/grub/setjmp.h: Remove leftover GRUBOF.
	* util/misc.c: Remove leftover inclusion of malloc.h.
	* grub-core/kern/arm/misc.S: Remove leftover ARM and THUMB.
	* grub-core/kern/emu/misc.c (canonicalize_file_name): Move to ...
	* grub-core/kern/emu/hostdisk_*.c (canonicalize_file_name): ... here.
	Move OS-dependent files to grub-core/osdep and document it.
	Move sleep routines to grub-core/osdep.
	Move password-querying (util-version) routines to grub-core/osdep.
	* util/ieee1275/ofpath.c: Move to ...
	* grub-core/osdep/linux/ofpath.c: ..here, split stub into ...
	* grub-core/osdep/basic/ofpath.c: ..here.
	* grub-core/net/drivers/emu/emunet.c: Move to ..
	* grub-core/osdep/linux/emunet.c: ..here.
Couple missed files from previous commits.
	* grub-core/kern/emu/misc.c (grub_get_rtc): Remove (it's a leftover).
	* grub-core/osdep/windows/sleep.c: Add missing config.h.
	* grub-core/kern/emu/misc.c (fsync) [__MINGW32__]: Move to ...
	* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: ... here.
	* include/grub/util/lvm.h: Removed.
	* grub-core/osdep/basic/random.c: New file. Abort on an attempt to
	get random when no RNG is available.
	* grub-core/osdep/random.c: Use basic/random.c on OS out of whitelist.
	* util/misc.c (grub_util_write_image_at): Don't use PRIxGRUB_SIZE for
	size_t.
	(grub_util_write_image): Likewise.