refactor ControlButton create & ctor
refactor colorpicker, potentiometer, slider, stepper, switch
Merge pull request #2005 from joshuastray/control

Feature #5740 Refactor new construction for old gui extension