Fix cppcheck warnings
Error out on duplicate bootloader options, since behaviour is undefined
Fix e820 range front-merging
Fix end-range merging
Disabling C1E in the bootloader may cause hangs eg on H8QGL BIOS 3.00 fam10h, so error on it
Don't reserve remote legacy IO space, as it interferes with GRUB loading images