Merge pull request #4787 from dumganhar/develop

HttpClient doesn't have to be inherited from Object, its a singeton, ok?
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.