Closed #3151: Reducing Some classes' dependency in cc.Director for Performance

Reducing Some classes' dependency in cc.Director for Performance