Changed Control type hierarchy to separate simple controls from
multivalued ones (e.g. RadioButtonGroup). Added CheckBox, Link and
RadioButtonGroup controls