Network settings overhaul

Goals
1. Merge NetworkManager and the panel [Done by backport]
2. Fix wireless networks list, its too clumsy
3. Improve icons and other UI elements such as placement of buttons
4. In proxy, when none is selected, the fields for the proxy settings still show up [Fixed by backport]
5. Show IP address for wireless possibly others [Fixed by backport]