issue #2345: refract CCImage and CCTexture2D.
issue #2345: move g_texturePixelFormatInfoTables into Texture2D
issue #2345: update the png, jpeg and tiff libraries. Fix the testFormatForPvrTCSupport return incorrect answer when GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG undefined.
issue #2345: Merge branch '2345' into iss2345_refactor_ccimage
Refactored toplevel Makefile
Update templates for Android
Update Android JSON config files and project creation script
issue #2345: edit linux command to link the libpng12-dev.lib instead of use ourselves. Move ccTexParams into CCTexture2D
issue #2345: delete the linux png libraries.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into iss2345_refactor_ccimage
[Tizen] fix acceleration wrong coordinates.
Merge pull request #3378 from pyrasis/tizen_2.2

[Tizen] fix acceleration wrong coordinates.
issue #2345: fix some coding style
Resetting JS-Test, It was modified in https://github.com/cocos2d/cocos2d-x/pull/3357.
Merge pull request #3379 from dumganhar/develop

Resetting JS-Test, It was modified in https://github.com/cocos2d/cocos2d-x/pull/3357.
Improved README.md

Renamed README.mdown to READM.md
Added more useful information in the README.md
'create-multi-platform-projects.py' converted to "unix" format.
small change in instructions
Merge pull request #3382 from ricardoquesada/improved_readme

Improved README.md
Updating bindings-generator to the latest version.
Merge pull request #3383 from dumganhar/develop

[ci skip]Updating bindings-generator to the latest version.