Replace FSFeature by QVariantMap
The object QVariant is a native object in the Qt world that represents any type of value: boolean, integer, string, floating point, date, UUID...
This change updates the API to use the object QVariant and provide a more flexible API to represent the filesystem features.