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
issue #2771: add class PhysicsDebugDraw
issue #2771: rename PhysicsWorld::create() to PhysicsWorld::construct(), fix some bugs
Add CustomCommand
minor code format fix
Merge branch 'develop' into newRenderer

Conflicts:
	samples/Cpp/TestCpp/Classes/controller.cpp
issue #2771: add pointQuery
issue #2771: edit assert message
Improved batching