don't include /usr/include/assert.h

Let clang find the best assert.h in the path
use our own definitions of size_t and uintptr_t
fix paths