shell: Hide navigation when showing the dashboard.

Also, hide the action buttons.
shell: Position the sidebar explicitly and correctly.

Also, specify the height of images in the navbar explicitly so that it
doesn't change size asynchronously when they load.
shell: Resize iframes when updating the navigation elements.

Since it always needs to happen at the same time anyway and in the
right order.