squash: updating tests
Button: changing option text to showLabel to avoid confusion

Fixes #8203
Checkboxradio: use control.labels if defined

Fixes #9541
Checkboxradio: move inital dom manipulation into its own method

Allows easy extension for mobiles enhanced option
squash: code cleanup