network: Move AP list population into an idle handler
The AP list needs to be updated every time APs are added or removed. However, such addition and removal generally happens in bulk (i.e. scan results coming in) and doing so for every AP is wasteful.
So update the widget from an idle handler instead of updating it immediately from the signal handler.
Fixes #152 (closed)