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"
rename functions.
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.
[AUTO]: updating luabinding automatically
Merge pull request #9174 from CocosRobot/update_lua_bindings_1416454764

[AUTO]: updating luabinding automatically