Add support to ccGLStateCache for glBlendFuncSeparate