WIP: [th/libnm-hide-gobject-structs]

Closed Thomas Haller requested to merge th/libnm-hide-gobject-structs into master

Move struct definitions of GObject NM types away from public headers (in libnm)

Technically, this is an ABI and API break.

But this was never API/ABI that we wanted anybody to use, and it also makes no sense to do so.

This allows to use the obj_properties array.

Merge request reports