Update CCNode.h

By adding "virtual"  CCArmature and other subclasses's boundingBox() functions get properly called.
Fixed #5549: [JSB] support ScrollView for clipping its content
Fixed #5561: fix addChild issues in Widget's addChild function
Fixed #5561: [2.x]Fix addChild issues in Layout and ScrollView's addChild function
Fixed #5561: [2.x]Fix addChild issue in Widget's addChild function
add action timeline
add action timeline test
change NodeCache to NodeReader
Merge branch 'v2' of https://github.com/cocos2d/cocos2d-x into v2

Conflicts:
	extensions/proj.win32/libExtensions.vcxproj.filters
add json test to UIButton
adjust v2 Xcode project of TestCpp
add json loader to checkbox
add json&binary switchable
Merge pull request #11 from pipu/v2_kaile

V2 kaile
update submodule
Merge branch 'v2' of https://github.com/2youyouo2/cocos2d-x into v2
add timeline to muti platform
for mac and template
Merge pull request #12 from pipu/v2_kaile

V2 kaile
finish all the tests