delay the notifications and secret agent initializations until needed
Review Request #120082 - Created Sept. 6, 2014 and submitted
Move the initializations until it's really needed, into handler. That way both the applet and editor get the passwords and at the same time don't block the Plasma Shell startup. More info in the bugreport below
Tested with both plasmashell and standalone plasma-nm-connection editor, even without kded5 running
Why create two separated methods? We can create just one finishInitialization() method like I did in the networkmanagement with the contents of both initializeSecreAgent() and initializeNotification(). Moreover, we can move the allocation of ModemMonitor and BluetoothMonitor to finishInitialization() too.