Make CourseFactory more useful: accept arbitrary kwargs.
Provide names for the other courseware book URLs.
Tests for staticbook
Simple refactoring and reformatting of the view code.
Remove unused URL /book-shifted/
Pylint fixes
Make some helpers for the tests.