Author name change, commiting as the company from now on
Support for opening URLs using the browser
Revert "Support for opening URLs using the browser"

This reverts commit 1644cf43be1dda2f3f9672c819bddb5b5c1a4799.
Revert "Author name change, commiting as the company from now on"

This reverts commit 6a9249b811b273eff33ad48223203aa4ab337877.
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
[2.1.5] Fixing black screen on android. Refer to https://github.com/cocos2d/cocos2d-x/pull/3117 .
[2.1.5] Fixing a typo: EVNET_ --> EVENT_
[2.1.5] Adding listener for CCDrawNode when application resume from background. Observer was set only when CC_ENABLE_CACHE_TEXTURE_DATA was enabled in CCParticleSystemQual.cpp.
[2.1.5] Resetting VAO in ccGLInvalidateStateCache.
[2.1.5] Observer is added only when CC_ENABLE_CACHE_TEXTURE_DATA is enabled in CCTextureAtlas.cpp.
[2.1.5] Fixing an error in CCShaderCache.cpp.
[2.1.5] Re-order of recovering GL status in jni/xxx/main.cpp.
[2.1.5] Fixing the issue here (http://www.cocos2d-x.org/issues/2401). CCLabelBMFont crashes in glDrawElements of CCTextureAtlas::drawNumberOfQuads sometimes
[2.1.5] Fixing an issue which is resolved in cocos2d-x 3.0 (https://github.com/cocos2d/cocos2d-x/pull/3369) .
[2.1.5] Object --> CCObject for CCDrawNode::listenBackToForeground.
[2.1.5] Fixing a compilation error after enabling CC_ENABLE_CACHE_TEXTURE_DATA .
[2.1.5] Fixing a bug that resolved at cocos2d-x 3.0. (http://www.cocos2d-x.org/issues/2388).