Updates make resolves OSX compiling issues.

- Uses TinyXML 2.5.3 Makefile as the basis for new Makefile.
- Fixes compilation warnings on OSX 10.7.