settings: use GSource instead of numeric ID in NMSettings

I find it better style to use GSource pointers for tracking pending
sources.
57 jobs for th/settings-startup-complete-crash in 34 minutes and 39 seconds (queued for 5 seconds)