Update _bPlaying on CCActionObject.

The method CCActionObject::isPlaying() return the state of the member var _bPlaying,
which is initially declared false and never updated. The change updates this variable
across the play, pause, stop and end states of the action.
remove '../' at path on android.

because AAssetManager_open do not support '../' in path.
use reference
call detach method on thread exit
fix warns and memory leak
Add protocolbuf.a
1. Modifying UIScale9Sprite
2. Updating UI Test
3. Updatding resource of ActionTimeline
Modifying libprotocolbuf.a as protocolbuffer.a
Delete libprotobuf.a
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3-win32-warn

Conflicts:
	tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIButtonTest/UIButtonTest.cpp
add test case for staggered map
add staggered wrapper(using ortho for its implementation now)
Modifying protocol buffers for win32 version
Modifying win32 and wp8 protocol buffers lib
Fix UIButton setFontSize sync ContentSize
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3

Update from upstream.
Merge branch 'v3_pipu_protocol_buffers' into merge_test

Conflicts:
	cocos/ui/UIScale9Sprite.cpp
add virtual in FileUtilsAndroid::getNewFilename
fix DrawNode's memory leak -- delete vaos those are generated and forget to release
Deleting cocos/scripting/lua-bindings/auto/*.*