strspn, strncmp, strcspn, strcasecmp, strncasecmp, memcmp, memchr,
memrchr, memcpy, memmove, memcpy, mempcpy should all only access memory
through their arguments.
I broke out strcoll, because the result depends on the locale, which
might get accessed through memory.
I also added nofree to memcmp, so we do not introduce another attribute
group for in the tests.
strchr too?