Build fixes for Mac OSX.

- Updates binutils, gcc, and newlib
- Add -std=gnu89 to CFLAGS for building GCC
- Use stdlib.h instead of malloc.h
- Remove bad arguments to `install`