Add AppCode project files to ignore list
Merge branch 'develop' into newRenderer
Simple implementation of RenderCommand and RenderQueue
Fix sorting bug
use placeholder logic to generate material id
Subclass QuadCommand
Remove transform from QuadCommand, NewSprite using world coordinates
Cleanup the code a bit before implement sprite batching
First attempt for batching
Implement sprite batching
Add some todo
Merge branch 'develop' into newRenderer

Conflicts:
	.gitignore
	build/cocos2d_libs.xcodeproj/project.pbxproj
	build/cocos2d_samples.xcodeproj/project.pbxproj
	cocos/2d/CCDirector.cpp
Add CustomCommand
minor code format fix
Merge branch 'develop' into newRenderer

Conflicts:
	samples/Cpp/TestCpp/Classes/controller.cpp
Improved batching
Fix crashing bug
Merge branch 'develop' into newRenderer
Create NewSpriteBatchNode to use NewRender
Create new test for NewRenderer