Refactors Data class, adds FileUtils::getStringFromFile, FileUtils::getDataFromFile and deprecates FileUtils::getFileData.
Merge branch 'develop' of git://github.com/cocos2d/cocos2d-x into data-refactor

Conflicts:
	cocos/2d/CCUserDefault.cpp
	cocos/2d/CCUserDefault.mm
	cocos/2d/CCUserDefaultAndroid.cpp
	cocos/2d/ZipUtils.cpp
	cocos/2d/platform/CCFileUtils.h
	cocos/2d/platform/CCSAXParser.cpp
[Data Refactor] compilation error fix.
Small bug fix in CCData.
Updates CCUserDefaultAndroid.cpp.
Binds FileUtils::getStringFromFile automatically since we have added this method.
Updates tools/tojs(tolua)/cocos2dx.ini.
Changes the type of FontFreeType::_ttfData from `unsigned char*` to `Data`, makes codes more elegant.
Merge branch 'develop' of git://github.com/cocos2d/cocos2d-x into data-refactor

Conflicts:
	cocos/scripting/lua/bindings/lua_cocos2dx_manual.cpp
Fixes linux build failure.
Merge branch 'develop' of git://github.com/cocos2d/cocos2d-x into data-refactor

Conflicts:
	tools/tolua/cocos2dx.ini
Merge branch 'data-refactor' of https://github.com/dumganhar/cocos2d-x into data-refactor
Remove NodeRGBA inherit
Add samples
Remove CCDictionary from GUIReader
Merge branch 'develop' into develop_nutty_modify_framework_newrender
change some const char* to const std::string&
Fixed bugs
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into const_char_star_to_std_string

Conflicts:
	cocos/2d/renderer/CCNewSprite.cpp
	cocos/2d/renderer/CCNewSprite.h
	cocos/2d/renderer/CCNewTextureAtlas.cpp
	cocos/2d/renderer/CCNewTextureAtlas.h
1. add Spine LUA binding with testcase; 2. CCSkeleton inherites from Node since NodeRGBA is deprecated.