c11/threads: don't include assert.h if the assert macro is already defined