Added the BF_NORETURN and BF_HAS_NORETURN compiler specific macros and used them for the new get_default_value<>() helper function.