shell: Don't extend cockpit.xxx as the shell global

Use shell.xxxx instead, once we start mixing components using
AMD this gets very confusing.

Closes #1445
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
 * Fixed missed references to cockpit.spawn, shell.variant,
   and shell.register_component.