use Configuration::getInstance()->supportsShareableVAO() in place of CC_TEXTURE_ATLAS_USE_VAO;
fix GL_EXT_discard_framebuffer always disable in EAGLView.mm;
fix GL_EXT_discard_framebuffer always disable in EAGLView.mm (fix compile fail on early iOS SDK 4.0);
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into feature/configuration_VAO_runtime

Conflicts:
	cocos2dx/CCConfiguration.cpp
	cocos2dx/draw_nodes/CCDrawNode.cpp
	cocos2dx/particle_nodes/CCParticleSystemQuad.cpp
	cocos2dx/platform/android/CCEGLView.cpp
	cocos2dx/platform/ios/EAGLView.mm
	cocos2dx/textures/CCTextureAtlas.cpp
	cocos2dx/textures/CCTextureAtlas.h
remove conflicts files;
Updates CODING STYLE

Adds Xcode 5.0, gcc 4.8 and VS 2012 as the supported compilers
Merge pull request #4210 from ricardoquesada/coding

Updates CODING STYLE
More fixes to CODING STYLE

Adds cocos2d-x logo, and other  syntax fixes
Merge pull request #4211 from ricardoquesada/coding_ii

More fixes to CODING STYLE
removes cocos2d-x from title since the image is already there
Merge pull request #4212 from ricardoquesada/coding_iii

removes cocos2d-x from title since the image is already there
correct size for  Listener ID
Merge pull request #4213 from ricardoquesada/listener_id_type

correct type for  Listener ID
put '{' in a new line to follow cocos2d-x coding style
Merge pull request #4207 from bmanGH/feature/configuration_VAO_runtime

[ci skip]Configuration of VAO in runtime
[ci skip]
[ci skip]
Add some optimization tips
Merge branch 'develop' into newRenderer