CLC-3610 Simplify cal1card feed structure
CLC-3616: Status popover: user with a blank popover
https://jira.ets.berkeley.edu/jira/browse/CLC-3616
Merge pull request #2380 from ctweney/clc-3610

CLC-3610 Simplify cal1card feed structure
Merge pull request #2376 from christianv/CLC-3616

CLC-3616: Status popover: user with a blank popover
CLC-3601: Status popover: Always show amount due, show warning / alert depending on past due amount
https://jira.ets.berkeley.edu/jira/browse/CLC-3601
CLC-3574 Handle single "course" in EndOfTermGrades payload
Merge pull request #2381 from christianv/CLC-3601

CLC-3601: Status popover: Always show amount due
Merge pull request #2382 from raydavis/raywip

CLC-3574 Handle single "course" in EndOfTermGrades payload
CLC-3528 - Refactor to add course site creation link/button based on Canvas user role
Merge pull request #2385 from redconfetti/CLC-3528-add-button-non-students

CLC-3528 - Refactor to add course site creation link/button based on Canvas user role
CLC-3516: Front-end implementation for Cal 1 Card card
https://jira.ets.berkeley.edu/jira/browse/CLC-3516

Also

 * Removes Cal1Card link from the page
 * Adds a spinner
 * Add dummy json file
Merge pull request #2387 from christianv/CLC-3516

CLC-3516: Front-end implementation for Cal 1 Card card
CLC-3634: Cal1Card logo doesn't show up
https://jira.ets.berkeley.edu/jira/browse/CLC-3634
CLC-2442 Handle primary section enrollments with same course catalog ID
Many classes were not being shown correctly or were being skipped in GPA calculation. We're limited by source data issues, but this commit should fix the problems students have reported. Includes a couple of other fixes as well:
- Don't unnecessarily stringify waitlist position & section enrollment limit.
- Don't count unrecognized/unavailable transcript grades as an "A" letter grade in the GPA Calculator.
- Don't do the intensive JavaScript work to set up an Academics semester page unless the browser is actually going to the semester page.
Merge pull request #2388 from christianv/CLC-3634

CLC-3634: Cal1Card logo doesn't show up
CLC-3614 Convert decimal to int on the client side
CLC-3637: c1c - put lost / found message on the top
https://jira.ets.berkeley.edu/jira/browse/CLC-3637
CLC-3636 My Finances: Input Box now height-wise vertically aligned with Select Box
Merge pull request #2390 from NolanChan/CLC-3636

CLC-3636 My Finances: Input Box now height-wise vertically aligned with ...
CLC-3528 - Updated user role logic. Added button to Dashboard page.