CLC-3484 Reorder cache warming
CLC-3463: Factor student info out of the rootscope
https://jira.ets.berkeley.edu/jira/browse/CLC-3463

I've been going back and forward for a while between this solution and a more complex one.

This should be straightforward to understand and imo be a good foundation to build on.

The thing we'll need to test for is looking whether we are making too many requests to the same endpoint.
Merge pull request #2290 from ctweney/clc-3484

CLC-3484 Reorder cache warming
CLC-3484 More cache reordering: Put activities later in the list
Merge pull request #2291 from christianv/CLC-3463

CLC-3463: Factor student info out of the rootscope
Merge pull request #2288 from redconfetti/CLC-2797-embed-instructors

CLC-2797 - Embed course provisioning tool for instructors
Merge pull request #2292 from ctweney/clc-3484

CLC-3484 More cache reordering: Put activities later in the list
CLC-2797 - Applied long names for two new course provisioning LTI tool configurations