Merge pull request #1619 from SmallAiTT/CCGame_dev3.0

Refactor cc.visibleRect by getter/setter.
Change some public api to private.
Remove some public api.
Fix some bugs.