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