build: mark several pure functions Found by using gcc 4.7.0's -Wsuggest-attribute=pure. * m4/system_.h (M4_GNUC_PURE): New macro. * m4/builtin.c (m4_builtin_find_by_name, m4_builtin_find_by_func): Mark pure. Signed-off-by: Eric Blake <eblake@redhat.com>