temp backup
dynamic update index for quad command
add triangles command, make quad command inherit from triangles command
Renderer Only knows about Triangles Command, every command  inherit from Triangles Command can be batched
Merge branch 'v3' into v3_trianglesCommand
put TrianglesCommand in a seperate file
android works for trianglesCommand
Merge branch 'v3' into v3_trianglesCommand

Conflicts:
	cocos/renderer/CCQuadCommand.h
windows work for trianglesCommand
remove commented code
[ci skip] update template for triangles command
update project to vs2013
Merge branch 'newcode' into v3
add back libbox2d and libspine project to our solution
bugfix: condition variable sleep on unrelated mutex
getAllTouches() in GLView
restore some configs
remove dead code
fix compile error on android.
add trianglesCommand head file to cocos2d
remove invoking of base class constructor