Carray with std vector

Implements `cocos2d::Array` with  `std::vector<>` using `RCPtr` plus other minor fixes.

Other minor changes:
 
- `lastObject`, `objectAtXXX` were deprecated and added the `get` version of it.