Move NORETURN macro into new adt/macros.h
Declare obstack_alloc_failed_handler NORETURN
NORETURN is also available in C11