fixed self assignment error and provide move semantics to pushBack of Vector<T>
remove move semantic into another pr
Merge branch 'develop' of github.com:andyque/cocos2d-x into develop