Add support for gtk3 theme variant feature.
Gtk3 supports theme variant feature, which allows application to specify
a variant theme to use.
Test with gtk3-demo -> Application Class, select prefer dark theme, also test
Reviewers: Plasma, davidedmundson
Reviewed By: Plasma, davidedmundson
Differential Revision: https://phabricator.kde.org/D8149