contrib: qtbase: ensure `QArrayDataPointer` `malloc()` and `free()` CRT match
Having free()
in the header file while malloc()
in the source file is
problematic, because Qt may use one type of CRT while the application that
includes the header file may use another CRT (although we don't want to mix
CRTs).
I have imported this patch to be safe.
Request review @chub.