removed obsolete headers
updated missing files
added missing Assets folder
added missing Assets folder
removed obsolete include files
Particles can be created without texture

Needed for complex particles like in EarthWarrior3D
Merge pull request #6578 from ricardoquesada/particles_without_texture

Particles can be created without texture
Revert `new Sprite` change done a few days ago

Use `std::nothrow` for new in Sprite (should be done in all `new` code)
Merge pull request #6580 from ricardoquesada/sprite_new_fixes

Revert `new Sprite` change done a few days ago
[AUTO]: updating luabinding automatically
Merge pull request #6581 from CocosRobot/update_lua_bindings_1399334264

[AUTO]: updating luabinding automatically
math fixes

- Moves deprecated Point to CCDeprecated.h
- Adds Point2 and Point3
- removes `math` from `cocos2d::math` namespace
Merge pull request #6582 from ricardoquesada/math_fixes

math fixes
math cocos2d fixes
Merge pull request #6584 from ricardoquesada/math_cocos2d_fixes

math cocos2d fixes
[AUTO]: updating luabinding automatically
Merge pull request #6585 from CocosRobot/update_lua_bindings_1399337119

[AUTO]: updating luabinding automatically
comment out warning code in quaternion.cpp
unify ZERO, ONE, UNIT_X/Y/Z/W into a consistent convention
Merge branch 'v3' into v3.1_unify_ZERO_ONE
Merge pull request #6586 from dabingnn/v3_unify_ZERO_ONE

V3 unify zero one