Add `BOOTLOADER_PARENT` which has to be set if the user sets either of the other two BOOTLOADER variables

Fix #178