Bug 973466 - [settings] refactor wifi panel with AMD pattern

This patch is still under WIP.
It seems we don't use `'wifi.connect_via_settings'` anymore, let's remove `wifiConnect` and `wifiDisconnect`.