TINYGL: glBlendFunc Implementation

This pull request contains all the code for the task "implementing an openGL compliant version of the function glBlendFunc".
I'm pretty sure I removed those files from modules.mk at some point.. maybe we could move that commit before this one or squash them