Corrected most compile errors/warnings on linux. Still need to fix unnamed union warning.

- Added stb_image.cpp
- Ignored warnings given from stb_image for stb_image.cpp only.
- Corrected case typo in texture.