[CLC-2123] Toggle open highligh accessibility for my academics -> blocks, other minor fixes
[CLC-2194] Undefined previous_id in CampusUserCoursesProxy during bug bash
Merge pull request #1300 from yuhunglin/CLC-2194

[CLC-2194] Undefined previous_id in CampusUserCoursesProxy during bug bash
Merge pull request #1298 from yuhunglin/CLC-2123

[CLC-2123] Toggle open highligh accessibility for my academics -> blocks, other minor fixes
CLC-2184 Give Canvas proxy its own sense of multiple terms
CLC-2198 Cache Links json at the controller level
CLC-2198 Change classname in cache.expiration for MyCampusLinksController
CLC-2042 - DASHBOARD: Show the state of the scheduled, unscheduled, completed buttons & add ARIA tabpanel
https://jira.media.berkeley.edu/jira/browse/CLC-2042

Also DRY'ed it up and gave some better naming to items.
Merge pull request #1301 from ctweney/clc-2198

CLC-2198 Speed up the campuslinks feed
CLC-2219 - IMPLEMENT: a better interim My Campus landing page
https://jira.media.berkeley.edu/jira/browse/CLC-2219
Merge pull request #1302 from christianv/CLC-2042

CLC-2042 - DASHBOARD: Show the state of the scheduled, unscheduled, completed buttons & add ARIA tabpanel
Merge pull request #1303 from ctweney/clc-2184

CLC-2184 Give Canvas proxy its own sense of multiple terms
Merge pull request #1304 from christianv/CLC-2219

CLC-2219 - IMPLEMENT: a better interim My Campus landing page
CLC-2170 - When URL is truncated in task, the link fails to work unless expanded
https://jira.media.berkeley.edu/jira/browse/CLC-2170
Merge pull request #1305 from christianv/CLC-2170

CLC-2170 - When URL is truncated in task, the link fails to work unless expanded
CLC-2173 Gems for Canvas embedded tool support
- openssl is now included in JRuby and should not be explicitly included
- omniauth-cas has become stricter about "host" configuration
CLC-2173 Basic LTI app provider support
CLC-2173 Canvas embedded official roster, server-side
CLC-2173 Canvas embedded official roster, extremely rough client-side start
CLC-2173 Logging cleanup