Commented out path extension check, to prevent path functions from segfaulting
allowed canthelp IDE to work with ENIGMA.exe
Merge pull request #455 from RobertBColton/master

Implemented Multiple Inheritance
Merge branch 'master' of github.com:enigma-dev/enigma-dev
Merge pull request #457 from RobertBColton/master

Implemented Inheritance Settings
Merge pull request #458 from RobertBColton/master

Fuck Typo
Merge pull request #459 from RobertBColton/master

Undoing Shits
Merge branch 'master' of github.com:enigma-dev/enigma-dev
Merge pull request #460 from RobertBColton/master

Fixed Inheritance
Merge branch 'master' of github.com:enigma-dev/enigma-dev
Merge pull request #461 from RobertBColton/master

Implemented Action Inherited
Merge branch 'master' of github.com:enigma-dev/enigma-dev
Merge pull request #462 from RobertBColton/master

Fixed event perform.
Merge pull request #463 from RobertBColton/master

Finished Inheritance
Merge branch 'master' of github.com:enigma-dev/enigma-dev
Changed Ortho port to int in views
Merge pull request #466 from RobertBColton/master

Fixed Plugin Issue
Merge pull request #467 from RobertBColton/master

Added plugin fix for ChromeOS
Merge pull request #469 from RobertBColton/master

Renamed GmTextureStruct to TextureStruct
Surface fixes

-Surfaces now use the textureStruct so they can actually be used as
textures (useful for full screen effects/water reflections etc.).
-screen_refresh() will only be called on screen buffer during
screen_redraw(). Screen_refresh() shouldn't actually be inside
screen_redraw(). They are two separate functions for a reason. It should
be put AFTER screen_redraw() in some main loop. This also fixed
flickering issues when using screen_redraw() on surfaces.
-Fixed graphics_delete_texture() so it actually deletes the texture.
Otherwise it was a memory leak.