close #5032:A potential crash bug of Lua binding

When the Lua binding functions didn't push the value to the stack,but the return value is greater than zero, this situation may lead to potentail crash.For example:

```
int lua_cocos2dx_spine_SkeletonAnimation_setAnimation(lua_State* tolua_S)
```

When this Lua binding function called in Lua script on the Mac platform，it leads to crash.