unified mac project for all the cocos2d-x libraries
1. Add C++ code to decode ETC file
2. Configuration and function supportsETC()
change test case, all platform not can read pkm file
give Texture2D::_pixelFormat a default value in construction
Merge branch 'develop' of git://github.com/cocos2d/cocos2d-x into unified_mac_project
cocos2d mac project redesigned
removes unused projects
Tries to compile WaterMelonWithMe
restore js shared
MoonWarriors works on Mac
CrystalCraze and CocosDragon added
Adds xcworspace data
Adds SimpleGame and HelloCpp to the mac samples project
Merge branch 'unified_mac_project' of https://github.com/ricardoquesada/cocos2d-x into ricardoquesada-unified_mac_project
issue #2325: Updating title for Mac projects.
issue #2325: [MAC] Adding missing resources for TestCpp.
Merge pull request #3046 from dumganhar/ricardoquesada-unified_mac_project

Merge PR https://github.com/cocos2d/cocos2d-x/pull/3045
Merge branch 'origin/develop'

Conflicts:
	cocos2dx/proj.ios/cocos2dx.xcodeproj/project.pbxproj
	cocos2dx/proj.win32/cocos2d.vcxproj.filters
adjust cocos2d.vcxproj.filters
LayerColor::initWithColor should return false when Layer::init() returns false.