TINYGL: glBlendFunc Implementation

This pull request contains all the code for the task "implementing an openGL compliant version of the function glBlendFunc".
Yes, check the macro definition. I think botje told me it works for gcc and other compilers as well