fix Vec<ZeroSizeType>
vec: move some code inside alloc_or_realloc
gitattributes: rm obsolete jemalloc entry
rename `global_heap` -> `libc_heap`

This module only contains wrappers for malloc and realloc with
out-of-memory checks.