shell: Allow embedding of onoffbox in clickable areas

... by preventing the click event from bubbling up.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Factor out set_slave function

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Move network interface information around on the page

The active state is now included with the settings, and the interface
hardware is described in a single row.  This is in preparation for
adding the slaves in a later commit.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Show network slaves on their masters page

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Omit active status for slave interfaces

It mostly duplicates the information in the "Master" row.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Bond slaves are "members", Bridge slaves are "ports"

Some are even Gold Members.

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

Closes #1049
Reviewed-by: Stef Walter <stefw@redhat.com>