move check_view_restrictions into the Page model, so that sites with non-standard routing requirements can use it independently of the before_serve_page hook
Add note that access restrictions will take effect on child pages
Add 'private' indicator in page chooser for pages with view restrictions