调整资源自动加载和释放功能

1. 修正ccbi资源加载后，绑定变量使用WEAK宏（少一次引用计数）
2. 修正DialogLayer中按钮回调以及场景onEnter和onExit对应的Action的释放，否则会造成响应的场景引用计数不能归零
3. 保证当前场景中的会影响当前场景引用计数的控件，在场景切换前，都能移除
4. 调整AutoTextureManagerLayer::onExit()函数中基类onExit和unloadTextureResources的调用顺序，保证基类的onExit在最后调用
修改资源释放类和场景的资源加载释放

1. 在自动释放基类中，在析构函数中首先移除所有子节点，并且卸载纹理资源
2. 资源释放函数中先判断下纹理的引用是否为1，如果为1才释放，否则不变化
3. 把场景类都使用自动释放的类重新继承
4. 在场景的onEnter里面执行CCTextureCache::removeUnusedTextures()函数