Calendar Tags

At long last, a description of what all the tags mean! Now to craft some regular expressions to encompass them...

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-support' into dev-javascript
Merge branch 'refs/heads/dev-support' into dev-calendar-ics
Merge branch 'refs/heads/master' into dev-branding
Merge branch 'refs/heads/master' into dev-calendar-ics
Merge branch 'refs/heads/master' into dev-javascript
Spring Semester Color Blocks

Updated to reflect new course IDs

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-branding'
Merge branch 'refs/heads/dev-support'
See ALL Courses

Rather than just seeing a scroll-able 3-course (or 3-account) window of the courses a user is enrolled in, just show the whole damn list.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-branding'
Non-scrolling assignment descriptions

Let's actually show the whole assignment, whaddaya say?

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-branding'
Merge branch 'refs/heads/dev-support'
Merge branch 'refs/heads/dev-support' into dev-calendar-ics
Merge branch 'refs/heads/dev-support' into dev-javascript
Remove Unsaved Changes Warning

The current unsaved changes warning was a hack, but [it will be rolled into Canvas as a feature shortly](https://help.instructure.com/entries/31780970-04-12-14-Canvas-Production-Release-Notes-Featuring-Profile-Picture-Uploader). It's annoying enough in its present incarnation that I'd rather disable it and wait for the "real" feature.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-javascript'
Named Calendars

Use the course name to label calendars in the sync database.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-calendar-ics'