TINYGL: glBlendFunc Implementation

This pull request contains all the code for the task "implementing an openGL compliant version of the function glBlendFunc".
aDst is actually the alpha of the pixel you're trying to write... I guess I should rename all the *Dst into *Src and vice versa