init shader on construction instead of draw in class CCSpriteBatchNode
Don't test Map<K,V>::bucketCount since it's platform dependence.
Merge pull request #4900 from dabingnn/develop_SpriteBatchNodeShaderBug

init shader on construction instead of draw in class CCSpriteBatchNode
Merge pull request #4913 from nutty898/develop_nutty_modify_framework_fixedmemleak

Develop nutty modify framework fixedmemleak
don't release autoreleased object
Merge pull request #4916 from minggo/develop

Fix a crash of particle test