Step 1: Don't use malloc etc. in our own code. Also make new() not throw.
An attempt at overloading malloc. But it doesn't work with TCMALLOC.
Revert "An attempt at overloading malloc. But it doesn't work with TCMALLOC."

This reverts commit 74817832d87d9b5c14be98240bb1d0b0416bf6df.
Missing files for the previous commit.
Revert "Missing files for the previous commit."

This reverts commit b063063550dd84b9076efb707732ff85ec2c6651.
Use rmalloc in cJSON.
Changed oom error message.
Merge branch 'next' into daniel_malloc_safety
Merge branch 'next' into daniel_malloc_safety
Merge branch 'next' into daniel_malloc_safety