TINYGL: glBlendFunc Implementation

This pull request contains all the code for the task "implementing an openGL compliant version of the function glBlendFunc".
Yes, I used to multiply that by 0.5 to test half transparency and must have added it without noticing..