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
Solve the error when building android for sample projects of engine.
1. Update the project config.
2. Update the submodule cocos2d-console.
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"
updated template file copy build script to use App.Shared dir
Merge pull request #9160 from MSOpenTech/v3-win8.1-template-fix

Updated universal app template file copy build script to use App.Shared directory
Merge branch 'v3' of github.com:cocos2d/cocos2d-x into v3
Merge pull request #9154 from natural-law/v3

Solve the error when building android for sample projects of engine.
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