Closed #5414: multiple property object supports in extend function

extend function supports multiple property objects as its parameters.

for example:
```javascript
var commonProps = {function1: function(){}};

var CSprite = cc.Sprite.extend(commonProps , {functionC: function(){}});
```