Merge pull request #1022 from raydavis/raywip

CLC-1451 Add official campus data to My Classes feed
[CLC-1715] First stab at getting some more logging features in
CLC-1411 - Add spinners
https://jira.media.berkeley.edu/jira/browse/CLC-1411
Merge pull request #1023 from christianv/CLC-1411

CLC-1411 - Add spinners
[CLC-1715] Remove unncessary logic
Merge pull request #1024 from yuhunglin/CLC-1715

[CLC-1715] First stab at getting some more logging features in
CLC-1667 Record user's last visit time when he hits the status API
CLC-1667 Implement background process to expire-then-warm user caches
CLC-1667 Attempt to fix test
CLC-1667 Weaken test to the point that it passes
CLC-1667 Keep track of pending cache-warm jobs
CLC-1667 Make stat logging more useful
CLC-1644 Remove missing data fields from My Academics for launch
Merge pull request #1026 from shacker/CLC-1644d

CLC-1644 Remove missing data fields from My Academics for launch
NOJIRA: Update readme to cover role-aware testing
Merge pull request #1027 from shacker/readme

NOJIRA: Update readme to cover role-aware testing
CLC-859 First pass: Live styles reference
CLC-1766 - Blank splash page in Safari
https://jira.media.berkeley.edu/jira/browse/CLC-1766
Merge pull request #1029 from christianv/CLC-1766

CLC-1766 - Blank splash page in Safari
CLC-1667 Minor changes per Yu-Hung's feedback