[KBSwitch] Proper layoutsD2N check.
[KBSwitch] Load layout variants from xkb rules file on init.
[KBSwitch] Store human-readable -> (layout, variant) mapping.
[KBSwitch] RulesStorage::GetVariantsD2Layouts().
[KBSwitch] Query varianted layouts as well.