online-accounts: Replace the hacked up GtkTreeView with a EggListBox

https://bugzilla.gnome.org/show_bug.cgi?id=692442
sharing: Hide Bluetooth sharing when there is no Bluetooth adapter

https://bugzilla.gnome.org/show_bug.cgi?id=691764
power: Fix mnemonic activation

There were some stupid mistakes, where we didn't set up the
right mnemonic widgets due to variable reuse. For the automatic
suspend row, we have to work a little harder to make mnemonic
activation work, by connecting directly to ::mnemonic-activate.
https://bugzilla.gnome.org/show_bug.cgi?id=692754
mouse: Fix conflicting mnemonic

'Test Your Settings' and 'Disable while typing' both were set to 't'

https://bugzilla.gnome.org/show_bug.cgi?id=692767
Updated Polish translation
sharing: avoid focusing the CcHostnameEntry widget when the panel is shown

https://bugzilla.gnome.org/show_bug.cgi?id=691763
Updated Norwegian bokmål translation
Updated Traditional Chinese translation(Hong Kong and Taiwan)
shell: Remove unused variable

https://bugzilla.gnome.org/show_bug.cgi?id=692821
shell: Fix search result activation on Return key press

'search_view' isn't a GtkIconView anymore and the row-activated
handler relies on having the selection set to the proper row to
activate it.

https://bugzilla.gnome.org/show_bug.cgi?id=692821
background: Update for gnome-shell Screenshot API changes

https://bugzilla.gnome.org/show_bug.cgi?id=692849
network: Initial listbox conversion

This commit turns the main access point list into a listbox,
and moves out-of-range connections into a History dialog.
network: no more cell renderers

Now that the list has been converted to a listbox, we don't
need any of these anymore.
network: Add a spinner while connecting

This is part of the new listbox-based design for the
network panel.
network: Add status label and icon to wifi header

This is part of the design refresh for the network panel.
network: Fix hotspot switch getting out of sync

When the user switches the hotspot switch off, we present a
confirmation dialog which can be canceled. We do keep the
hotspot running in that case, but we forget to set the switch
back to 'on'. Fix that.
network: Use same wifi device name throughout

The device list is using the 'disambiguated' name that
nm is giving us. Use the same in the wifi page heading,
instead of hardcoding 'Wi-Fi'.
network: Break out wifi details code and add editing support

This code is fairly independent of the rest, and we don't want
net-device-wifi.c to become too massive and unmaintainable.

The code in connection-editor/ is fairly similar to
nm-connection-editor, with some simplification because we
currently only edit wireless connections.

The code in wireless-security/ is almost a straight copy
of the same code in nm-connection-editor, with some changes
to the .ui files to make them fit better in the new design.
network: Implement the new design for wired

This expands the connection editor to cover ethernet,
and adds support for multiple wired profiles.
network: Update device icons on state changes

The wired icon depends on the state, so should update it
when the state changes.