changed to list to sorted variants
better way of grouping variants and variant type is now same case everywhere.
change iOS to ios
uses new variant structure
Merge branch 'AGPUSH-793'