Refactor pulldown and radio components, handle unknown prop differently

[#44812673]

Previously, when radio / pulldown were bound to some property and its
value wasn't represented by any options, the last active selection was
untouched. Now, when value is unknown, author can be sure that no
option will be selected.