added jsb support for AssetsMAnager
purgeStoragePath added
key with hash to support multiple assetsManager
DelegateProtocol is weak-referenced again
applied cocos2d-x coding style
style edited
* obey naming convention
* hide unnecessary methods from public.
men leak fixed (life-cycle management was hand downed to scene-graph)
merged
add fragment shaders
new shader test code
Merge branch 'develop' into new_shader_test
1. merge scenereader Armature merge to cocos2dx 3.0.
1. upload SceneTest Resources.
issue #2782: update mac version, update test case title
Update AppDelegate.cpp
issue #2782: shadertestSprite android make file
issue #2782: remove a blank test case
1. update Samples on develop branch.
Merge pull request #3548 from nakosung/multi_assets

exposed AssetsManager to javascript and added multiple-assetsManager support