Fixed Projection Functions

They were completely screwed up, the rotation was wrong and everything,
the znear and far values are now correct. Also fixes ISO C/C++ parameter order for d3d_model_load by properly splitting the string contents, since ISO does not guarantee it.