Merge pull request #2259 from rohankuruvilla/ccbreader

fixed #1861: CocosPlayer Android update.
Update CCLuaEngine.cpp

Null pointer check in order to prevent crashes.
Merge pull request #2261 from flaming0/gles20

Null pointer check in order to prevent crashes.
Update AUTHORS
Adding LabelTest.lua. Three tests in LabelTest works ok.
Updating mainMenu.lua
Merge pull request #2265 from dumganhar/master

Adding LabelTest.lua. Three tests in LabelTest works ok.
[Linux] fixed font rendering crash for certain fonts

face->size->metrics->ascender seems to be unreliable for some fonts,
additionally the freetype documentation says that it may be used
differently for different fonts.
Therefore it may happen that the ascender of a font face is less then
the glyphs bounding box resulting in accessing invalid memory.

The fix is to use the bbox attribute instead of the ascender
Merge pull request #2271 from Weeds/fontdimension-fix

fixed #1932: [Linux] fixed font rendering crash for certain fonts.
Update AUTHORS
Modifying JS files to load OpenGL bindings. Also modify AppDelegate and Project files and generator template
Adding new Javascript bindings for OpenGL to cocos2d-x. Modifying bindings generated in cocos2d-iphone
Adding the generator config file. Includes CCGLProgram, CCShaderCache classes