This commit moves the memory management related functions that live in
tsan_interceptors_posix.cpp into a new file called
tsan_interceptors_malloc.cpp.
This allows other operating systems to use the same implementations for
the interceptros, without having to intercept the rest of the posix
functions.
clang-format suggested style edits found: