os-release: Populate VARIANT and VARIANT_ID values
The systemd upstream project has accepted VARIANT as a cross-
distribution feature, but with a minor change from our original
approach: they wanted a human-presentable VARIANT and a separate
lower-case-only VARIANT_ID value. This patch implements this in
Fedora to keep us aligned with systemd upstream.