CLC-4379 - Upgrade to AngularJS 1.3.0

https://jira.ets.berkeley.edu/jira/browse/CLC-4379

http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.html
https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3

QA Focus:

* Datepicker
* Tasks - setting completed /uncompleted
  https://github.com/angular/angular.js/pull/8041
* Watch the developer console in the browsers for new errors / warnings
Merge pull request #3082 from christianv/CLC-4379

CLC-4379 - Upgrade to AngularJS 1.3.0
OEC-460, Primary OEC script: Generate courses.csv per dept with naming _courses.csv
CLC-4321 - Modified Canvas course users fixture for inclusion of number and letter grades
CLC-4321 - Removed Canvas::CourseUsers#course_grades_csv
CLC-4321 - Added Canvas::Egrades model to provide data related to eGrades export
CLC-4321 - Added #export_options method to CanvasCourseGradeExportController, for use with front-end to validate export state and provide section selector.
Refactored #download_egrades_csv to use Canvas::Egrades#official_student_grades_csv for CSV download.
CLC-4321 - Migrated Course Grade Export authorization check request to factory
Added validation logic with errors in front-end.
CLC-4381 - Speed up development mode

https://jira.ets.berkeley.edu/jira/browse/CLC-4381
Merge pull request #3085 from christianv/CLC-4381

CLC-4381 - Speed up development mode
OEC-460, gsub for dept_name in case 2+ spaces
Merge pull request #3083 from johncrossman/OEC-428

OEC-460, Primary OEC script: Generate courses.csv per dept with naming _...
CLC-4321 - Appeasing the Javascript Gods
CLC-4321 - Applied .cc-button class, added .cc-page-course-grade-export-download-button class for extra padding
CLC-4321 - Added and removed unnecessary newlines
CLC-4321 - Added required parameters to GET request for #download_egrades_csv
CLC-4321 - Added notice to contact support for Authorization check failure
CLC-4321 - Revised letter grade error in eGrades export as per CANVAS-480
CLC-4321 - Fixed Rspec tests to properly match true and false values
OEC-461, Fix data on-the-fly: BIO 1A is always dept=MCELLBI and BIO 1B is always dept= INTEGBI