malloc: refactor to help replace eealloc * m4/malloc.m4 (gl_FUNC_MALLOC_0_NONNULL): New macro, split out from gl_FUNC_MALLOC_GNU. (gl_FUNC_MALLOC_GNU): Require it.