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 remote-tracking branch 'origin/master' into open-first-module-with-book
When switching repos, open the first book on reload.
Merge pull request #83 from oerpub/58526198-paste-icon-doesnt-have-a-normal-tooltip

Paste icon doesn't have a normal tooltip
Merge remote-tracking branch 'origin/master' into open-first-module-with-book
Allow contextModel to be null.
Merge branch 'open-first-module-with-book' into testing

Conflicts:
	scripts/controllers/routing.coffee