Update CCNode.h

By adding "virtual"  CCArmature and other subclasses's boundingBox() functions get properly called.
[ci skip]
[ci skip]
correct TileMapTest in another proper way.
Merge pull request #7140 from visiblelight/fix_tilemap_test

correct TileMapTest in another proper way
Merge pull request #6923 from hawkwood/patch-3

Update CCNode.h