Added a variant property to device properties (can be different from
recognition list). Added API to get variant list and a frame to present
them to the user. Bundle creator device field is no more editable.
double click to get device from list then from variant if there are
variants.