Cleanup
Add comments about GUI event and also fixed a window setting, not drawing
a border is supposed to override other settings, I went through every
combination and ENIGMA behaves exactly as GM8.1 for every single
combination.
Merge branch 'master' of https://github.com/enigma-dev/enigma-dev
Refactor Flags
Tested again and can confirm every combination works correctly.
Merge pull request #830 from RobertBColton/master

Refactor Flags
Revert compiler descripter changes.
Was making it impossible to build exe's on Windows, waiting to have a
further discussion with sorlok about what he wants to do.
Merge pull request #832 from RobertBColton/master

Revert compiler descripter changes.
Patch OpenGL Views
They are bottom left not top right like Direct3D, I forgot.
Fix indentation
Merge pull request #833 from RobertBColton/master

Patch OpenGL Views
Implement set_program_priority for XLIB
Fix Instance Iterator
With the help of Josh we fixed the instance iterator and stopped massive
memory leaks from the collision systems and elsewhere.
Merge pull request #835 from RobertBColton/master

Fix Instance Iterator
Change initializer list per Josh.
Merge pull request #836 from RobertBColton/master

Change initializer list per Josh.
Fix DirectShow
Josh made a typo when he cleaned up the extension system. All good now.
Merge pull request #837 from RobertBColton/master

Fix DirectShow