shell: New-style URLs.
shell: Separate page parameters into host, path, and options.

And remove the old { page: "..." } construct from the API.
shell: Demote current pages to a legacy role.

External pages in an iframe are now the modern way to do things and
the old way has been labelled as 'legacy'.