Fixed #5880: adds setPlaceHolderColor and setTextColor to ccui.TextField and refactors cc.Menu

Adds setPlaceHolderColor and setTextColor to ccui.TextField and refactors cc.Menu