shell: Register page constructors, not pages.
FIXUP: rcompile.
shell: Move URL encoding and decoding into "base" package.
shell: Make cockpit.loc private.
FIXUP docker
shell: New-style URLs.