Key:value variants, comparisons

 - Compare installed and requested variants
 - Use them as key:value, not just key anymore
 - Compare values (LooseVersion)