Motion Twin opengl driver fold back.

Here is the diff for the base gl native driver :

- I'll add some more PR later but lets start with the basis
- I am sorry there are samples data
- Sorry the diff is horrible I don't udnerstand why he thinks so much large chunks are not rematchable
- I really took a lot of time for existing code not to be broken you should just try out with evoland, on flash nothing should be broken. 
- Among the improvements : better glsl parsing (useless with hxsl3) and some better gl state management ( half of them useless for hxsl3 ) 

On windows the samples only should run as there are more commits to integrate but I prefer that you start by folding these commits first. 

Next step is h2d.Text.
Then Fbx chunks ( I dunno if I won't need you on this one )

xoxo !