CLC-3811 Remove pseudo-user caching scheme
Replay of the reverted https://github.com/ets-berkeley-edu/calcentral/pull/2610
CLC-3811 Remove premature generalization of EnableForActAs
This supposedly generic contract was only checked in the Google-proxy stack. Since we're not enforcing or testing it, it creates a false sense of security.
CLC-3811 Add filter_for_view_as to dangerous API feeds
Merge pull request #2678 from raydavis/raywip

CLC-3811 Simplify cache keys for more realistic QA
CLC-3922 - Updated spec with expect syntax
CLC-3828 Ex-students should see student-ish links in My Campus
Merge pull request #2679 from raydavis/raywip

CLC-3828 Ex-students should see student-ish links in My Campus
CLC-3626 Describe the video/audio list as "Webcasts" instead of "Mediacasts"
NOJIRA Make Mediacasts testext test less brittle
Our external test feed just gained another video, breaking the previous check for an exact count.
CLC-3922 - Updated incremental refresh to drop enrollments based on SIS Import status
Merge pull request #2680 from raydavis/raywip

CLC-3626 Describe the video/audio list as "Webcasts" instead of "Mediacasts"
CLC-3942: CFV - Updates to transaction detail
https://jira.ets.berkeley.edu/jira/browse/CLC-3942
Merge pull request #2682 from christianv/CLC-3942

CLC-3942: CFV - Updates to transaction detail
Merge pull request #2681 from redconfetti/CLC-3922-eliminate-batch-refresh

CLC-3922 - Add Enrollment Drops to Incremental Refresh Script
NOJIRA Fix bug which caused My Academics to lose site short descriptions
CLC-3761 Add course sites to My Academics for students
Also include the semester's unofficial course sites in the feed.
Merge pull request #2684 from raydavis/raywip

CLC-3761 Add course sites to My Academics for students