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

This patch is still under WIP.
It seems no one is listening to this event now, I guess we can stop dispatching it?