Introduce new metadata properties to customise pages

This approach will let us customise the site's chrome on a per-page
basis, allowing Identity to e.g. hide the main navigation for the
signin/registration flow.