Add LVFS::Complements class which complements existing implementations by new interfaces