Check if we should redirect to some other content in a model.

This allows a container object to redirect editing to some representative
object in the container. For example, the first module in a book.
Opening a book redirects to editing the first module in the book.
Merge branch 'open-first-module-with-book' into testing