Full Mac OSX C++ Updated code for 3DGameEngine

This code SHOULD work on Mac OSX, Windows and Linux!
Please report any bugs!!!
Un needed info that github wants me to post!

A bunch of history of my porting process!