Merge pull request #1474 from yuhunglin/CLC-2358

[CLC-2358] Consolidate Bearfacts API Regblock logic
CLC-2336 - Splash page: Change CalCentral logotype 
https://jira.media.berkeley.edu/jira/browse/CLC-2336
CLC-2364 Use SomeClass.expires_in rather than depending on explicit settings
Especially since "nil" expiration turns into "never expire this" for memcached
Merge pull request #1476 from christianv/CLC-2336

CLC-2336 - Splash page: Change CalCentral logotype
Also optimized some other graphics.
CLC-2367 - Add cum_gpa and total units to the my academics feed
https://jira.media.berkeley.edu/jira/browse/CLC-2367
Merge pull request #1475 from christianv/CLC-2367

CLC-2367 - Add cum_gpa and total units to the my academics feed
Merge pull request #1477 from raydavis/raywip

CLC-2364 Use SomeClass.expires_in rather than depending on explicit settings
CLC-2316 Add URL endpoint to configure Canvas Roster Photos
Merge pull request #1478 from raydavis/raywip

CLC-2316 Add URL endpoint to configure Canvas Roster Photos
[CLC-2358] Handling offline bearfacts API on My Academics