shell: Default to no STP for network bridges.

Closes #1050
Reviewed-by: Stef Walter <stefw@redhat.com>
shell, NM model: Expose NM IP settings directly.

And don't cook ignore-auto-dns into the synthetic auto-addr and
dhcp-addr methods.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: NM model: Don't pass back address-labels.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Allow onoffbox to be disabled.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Polish IP settings dialog.

To look more like the GNOME Settings.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell, NM model: Expose ip routes.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Include routes in IP settings.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Adapt to previous changes.

Fixes #696
Closes #1059
Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Specify btn-default minimum width and height

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Section off the ip settings from each other

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Make the plus and minus buttons line up in IP Settings

Closes #1059
Reviewed-by: Stef Walter <stefw@redhat.com>
doc: Add a .desktop and .appdata.xml file for Cockpit

This allows the user to launch Cockpit from the shell and also makes it visible
to be installed in GNOME Software.

Fixes #1006
Reviewed-by: Stef Walter <stefw@redhat.com>
doc: Added screenshots and contact info to appdata

Closes #1085
Reviewed-by: Stef Walter <stefw@redhat.com>
doc: Add some new built files to .gitignore
test: Support creationg of Fedora 21 test image creation.
test: Disable gpgcheck in make-rpms.

Signatures seem to be unreliable in Fedora 21 right now.
test: Adjust patterns for SELinux journal messages.
test: Allow more journal messages during restart.
test: Ignore audit messages about known_hosts in check-dashboard.

They might or might not be harmless...
test: check-networking for Fedora 21

Avoid racing against NM after hotplugging by waiting for it to
activate the new interface.