
Use GObject based objects for ModemGsm, ModemCdma and BroadbandModem. This allows to define a base class that we can use to natively define properties and notify property changes. We can now remove the "fake" notify signals with proper properties notifications. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/563