Merge pull request #562 from RobertBColton/master

Fixed OpenGL3
Merge pull request #563 from RobertBColton/master

Direct3D Performance Boost
Added d3d_draw_sprite and d3d_draw_background
Merge pull request #564 from RobertBColton/master

Compiler Fix
Merge pull request #565 from RobertBColton/master

Fixed Compiler
Merge pull request #569 from RobertBColton/master

Implemented Events
Added glColor4ubv(enigma::currentcolor) back where it was removed.
Fixed tiles gl1
Merge pull request #571 from RobertBColton/master

Deleted Irrlicht bridge, not going to be added, also fixed eyaml system
Fixed ds_grid_set_grid_region and ds_grid_copy
Merge branch 'master' of https://github.com/enigma-dev/enigma-dev