Updated course index page with feedback link and updated copy.
Fixed documentation var name.
renamed variables documentation error links to documentation_load_error_url
refactored assertValidFeedbackLink into AssertMixin
Merge pull request #143 from edx/dsjen/section-error-link

Fixed documentation error variable name.
Merge pull request #141 from edx/dsjen/homepage-sidebar-copy

Updated course index page with feedback link and updated copy.
Numerous Course Validation Script Updates

- Added support for basic auth
- Logging into LMS (instead of using auto-auth)
- Added support for multiprocessing (runtime is down to 5 minutes from 25!)
- Retrieving courses from Insights homepage
- Logging to both console and file
- Writing CSV upon process failure
Merge pull request #144 from edx/course-validation-update

Numerous Course Validation Script Updates
Update acceptance test script to use bash instead of sh
Make support link on error pages open in a separate window.
Updated copy on section error to include student enrollment example.
Merge pull request #146 from edx/dsjen/update-section-error-copy

Updated copy on section error to include student enrollment example.
Merge pull request #149 from rocha/open-support-in-separate-window

Make support link on error pages open in a separate window.
Excluding course validation directory when running acceptance tests
Added Tests for User Menu

Additionally, scripts used by nearly every page on the site have been moved to application-main.js.