Merge pull request #1688 from pandamicro/develop-3.0

Refactor #4365: Refactor SpriteBatchNode, Menu, MenuItem constructor with init function
Refactor #4365: Fix bug