Bug 880617 - Properly set and display the MAC address

Note: displaying the special case when the MAC address is not available is not really required if during the first time use of the phone the Wi-Fi is guaranteed to be enabled. In such a case the `deviceinfo.mac` setting will be set and will always be checked first when displaying the MAC address.