Uses reference in for loop inside ccvector_std_string_to_luaval
closed #8843: Fixes DrawNode::drawPoint crash and uses VAO if it's available when draw points.
Small fixes in Sprite3DTest
Fix kerning on signle characters
update ui button size changed logic
release old program with the same key before adding glprogram
* [WP8] Enabled GLProgramState restoring on render recreated
Fix Label Additional Kerning All Strings
Add greater than operator to Vec2
update for ui button press event
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
replace tab with 4 spaces
replace tab with 4 spaces
Merge pull request #8925 from Teivaz/v3

* [WP8] Enabled GLProgramState restoring on render recreated
[ci skip] Update CHANGELOG
udpate for ui button state change event
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
[ci skip]Update Authors
Merge pull request #8921 from TimothyZhang/fix-program-cache-add

release old program with the same key before adding glprogram
[ci skip]Update Authors