Add missing bindings to setBlendFunc for various classes

Conflicts:
	cocos/scripting/lua/bindings/lua_cocos2dx_manual.cpp
closed #3565: Adds missing `lua_pop`to prevent lua stack issues.
Merge pull request #4792 from dumganhar/lua-setblendfuc

closed #3565: The setBlendFunc method of some classes wasn't exposed to LUA