Merge pull request #2490 from dingpinglv/Iss2416_RefactorRenderer

Fixed #2416: refactor renderer for performance
Fixed #2416: SpriteBatchNode needn't check texture when adding a child to it.