Add template constructor for Interface::Adaptor
Rename LVFS::Singleton to LVFS::Module