network: notify device disconnected only when it try to connect once
network: fix nmGeneralGetDeviceHwAddr(), use PermHwAddress for wired and wireless device
network: notify when wireless hardware switch is off

Change-Id: Ib24fb605f3e3b33f90c8727488ae20d5dd41fc74