fix sprite frame cache, and remove unnecessary headers dependencies.

we should add private headers for ccs, do not expose privae headers to users.
revert some modifications.
fix compile error.
fix momery leak (partly fix, memory leak still exist).
- Optimization in CCClippingNode.
Disable visiting when no objects has to be drawn under stencil.
- set const modifier to ClippingNode::hasContent()
Fix Back Key behaviour and Director::getInstance()->end() on WP8
set default priority to avoid warning

when call 'scheduleUpdate' and 'unscheuleUpdate' several times in one frame, it will get warning "warning: you CANNOT change update priority in scheduled function"
fix linux linker error
rename functions.
Merge pull request #9166 from andyque/fixLinuxLinkError

fix linux linker error
Uses new version of cocos2d-console
updated angle to commit 4a980d2612
Merge pull request #9171 from MSOpenTech/v3-angle-update

Updated angle to commit 4a980d2612
[ci skip] Update CHANGELOG
Merge pull request #9050 from joewan/fix-armature-spriteframe

fix sprite frame cache, and remove unnecessary headers dependencies.
Merge pull request #9158 from zhongfq/v3

set default priority to avoid warning
Merge pull request #9133 from pyrosphere/fix-wp8-back-key

Fix Back Key behaviour and Director::getInstance()->end() on WP8
[ci skip] Update CHANGELOG
Merge pull request #9082 from Teivaz/v3

- Optimization in CCClippingNode.