TINYGL: glBlendFunc Implementation

This pull request contains all the code for the task "implementing an openGL compliant version of the function glBlendFunc".
Woops, forgot to remove that (I used it to force blending to test stuff)