Track internet connectivity using NMClient

If network connection isn't up when the extension starts it will show no
weather information for long period of time. It is fairly simple to
avoid that issue if using networkmanager signal for connection state to
reload weather information when connection comes up.

Signed-off-by: Pauli Nieminen <suokkos@gmail.com>