[CLC-2450] Bare backend bearfacts feeds for telebears

- VCR recordings
- barebone backend proxy
- skeleton telebears proxy that just handles the errors
- including in my_acdaemics merged model for exposure through /api/my/academics
[CLC-2450] Telebears backend api feed
[CLC-2450] Telebears appointment card
[CLC-2450] Front-end fixes
CLC-2555 - JS errors when trying to access a semester that doesn't exist for the current user
Merge pull request #1586 from christianv/CLC-2555

CLC-2555 - JS errors when trying to access a semester that doesn't exist...
Merge pull request #1582 from ctweney/clc-2512

CLC-2512 Is-updated feed with clustered warmup
CLC-2557 - TypeError: Cannot read property 'standing' of undefined
https://jira.media.berkeley.edu/jira/browse/CLC-2557
Merge pull request #1587 from christianv/CLC-2557

CLC-2557 - TypeError: Cannot read property 'standing' of undefined
Merge pull request #1585 from yuhunglin/CLC-2450

[CLC-2450] Add Telebears Appointments Card to My Academics
CLC-2528 - Previous semesters only one per row
https://jira.media.berkeley.edu/jira/browse/CLC-2528#comment-110989
Merge pull request #1589 from christianv/CLC-2528

CLC-2528 - Previous semesters only one per row
CLC-2517 Work-in-progress commit of efficient lookup for academics tab; tests still fail