[th/libnm-strv-props] rework special handling of certain properties ("name" and strv)
A few properties were special handled in _nm_setting_class_commit()
.
In particular NM_SETTING_NAME and legacy G_TYPE_STRV properties.
Drop that special handling, and define those properties too in the properties_override
array.
In particular, the legacy handling of G_TYPE_STRV should be reworked to _nm_setting_property_define_direct_strv()
. We can now find those places easier by searching for _nm_setting_property_define_gprop_strv_oldstyle()
etc.