Student Dash: Disable "Email Settings" when course isn't authorized

I missed this in PR https://github.com/edx/edx-platform/pull/1322 - whoops.

I also added some missing course auth tests around the legacy dashboard, and moved the student view tests into common/djangoapps/student/tests because that makes a ton more sense.