Refactoring

Changed method "InterfaceManager::GetList" logic: instead of accepting a
callback function, it returns a list of interfaces