Make the default course preview page less sketchy

* Add comments to the template explaining that it's sketchy
* Add tests to the template so it looks a little intentional when it's
  not filled in.
* Patch to instructor model to fall back to local storage. Difficult to
  test.
* (closes #2487)
course_materials: fix 500 error when no sections (fix #2486)
Unused Imports; fewer snarky comments

* preview/default snarky comments removed.
* Cleaned up unused and dupe imports in course/previews/views
Merge pull request #2489 from Stanford-Online/sef-2486-course-materials-500-no-sections

course_materials: fix 500 error when no sections (fix #2486)
Merge pull request #2488 from Stanford-Online/jrbl-default_preview_less_sketchy

Make the default course preview page less sketchy
imports fix, 500 on undefined "timedelta" (fix #2492)
Merge pull request #2493 from Stanford-Online/sef-2492-timedelta-500

imports fix, 500 on undefined "timedelta" (fix #2492)
Merge branch 'master' of http://github.com/Stanford-Online/class2go into dca_working