Removes CC_PROPERTY / CC_SYNTHESIZE from some parts of the code

As agreed previously, CC_PROPERTY_XXX and CC_SYNTHESIZE_XXX should
not be used in the code.
This patch removes some of them. There are still many more to remove
CCAssert -> CCASSERT

and other best pracitces like:

capacity and "index" are ints and not unsigned int (google's recomendation).
 It is easier to detect underflow bugs like this

plus other minor improvements
Fixing complication errors in CCTextureAtlas.cpp and jsb_cocos2dx_auto.cpp.
Merge branch 'ricardoquesada-property_synthesize_fixes' of https://github.com/dumganhar/cocos2d-x into ricardoquesada-property_synthesize_fixes
Using git protocol instead of https.
Updating Bindings-generator.
More unsinged int -> int in some places where it could be difficult to find underflow bugs. And some warnings fix.
Cast fix: GLbyte --> GLubyte.
Merge branch 'ricardoquesada-property_synthesize_fixes' of https://github.com/dumganhar/cocos2d-x into ricardoquesada-property_synthesize_fixes
Merge pull request #3205 from dumganhar/ricardoquesada-property_synthesize_fixes

Merge PR https://github.com/cocos2d/cocos2d-x/pull/3202