• Noric Couderc's avatar
    Refactoring: Better implementation of feature checking · ffe758ff
    Noric Couderc authored
    Instead of changing how features are interpreted depending of whether
    they work or not, each feature can check itself if it is supported.
    
    We then have a function which builds a new FeatureSet from an existing
    one, filtering out the features that aren't supported.
    
    I also added a method that only returns the features that were mentioned
    in the FeatureSet in the map of the results.
    ffe758ff