Merge branch 'master' into integration_testing_develop
Added color buffer for models and fixed MP debug

-For some reason color buffer was not implemented. This effectivly broke
everything from d3d_vertex_color to every draw_primitive() function. I
also made draw_vertex and draw_vertex_texture use bound color and alpha
(via draw_set_color() and draw_set_alpha()) as it is in GM. Otherwise it
is impossible to draw them.
-Fixed up motion planning debug functions and cleaned them up slightly
Fix for 3D vertex without color

-Previous commit broke 3D as color is not used there often. So I made a
quick fix that will check if color is used. I will make forum topic
about this here: http://enigma-dev.org/forums/index.php?topic=1375.0
Merge branch 'master' into integration_testing_develop
Fixed OpenAL for Windows, tested on Linux and works.
Merge pull request #274 from RobertBColton/master

Fixed OpenAL for Windows, tested on Linux and works.
Merge branch 'master' into integration_testing_develop
Implemented DirectX 9
It now successfully works, iterates object draw events and clears the background
color, nothing else or any SDK or API needs installed the DX9 headers and libs
are redistributed with MinGW.
Fixing DirectX Includes
Merge pull request #276 from RobertBColton/master

Implemented DirectX 9
Merge branch 'master' into integration_testing_develop
Fixed DirectX 9
I accidentally forgot to include a few things in that last commit.
Merge pull request #277 from RobertBColton/master

Fixed DirectX 9
Merge branch 'master' into integration_testing_develop
Fixed model_create arguments for GL1
Merge branch 'master' into integration_testing_develop
Direct3D 9.0 Implementations
Added projection, transformation, lighting, and fog functions as well as
some depth buffer and zwriting functions. Also renamed system to D3D9 as
we may write a DirectSound audio system and a DirectInput input system and
it helps to avoid confusion between the systems. Merge when ready.
Merge pull request #278 from RobertBColton/master

Direct3D 9.0 Implementations
Direct3D 9.0 Blend Modes
Implemented blend modes for Direct3D 9.0
Merge pull request #279 from RobertBColton/master

Direct3D 9.0 Blend Modes