Add model API for KProperty data sets
Open, WishlistPublic

Description

KPropertySet isn't model based, no roles are used.
Perhaps it could be useful to also alternative API modelled after Qt Model/View.

Note: KProperty view is internally Qt Model/View already, we just don't want to expose many of the implementation details.