Refactor UISegmented to fix state.

There was a problem where segmented controls were not getting their
selected state set properly at init, often select the first button
along with another. Resolved.
Also removed auto selection of first button so that a segmented control
can load with not selection made.