Merge pull request #1596 from yuhunglin/CLC-2506

[CLC-2506] Base proxy for inserting/deleting calendar events
[CLC-2450] Because Angular date filter expects ms...
Merge pull request #1598 from yuhunglin/CLC-2450

[CLC-2450] Because angular date filter expects ms
CLC-2578 - MyAcademics: Text is misaligned
https://jira.media.berkeley.edu/jira/browse/CLC-2578
Merge pull request #1600 from christianv/CLC-2578

CLC-2578 - MyAcademics: Text is misaligned
[CLC-2574] Put the colors in a separate file
Merge pull request #1601 from haroonrasheed333/CLC-2574

[CLC-2574] Put the CSS colors in a separate file
[CLC-994] Pulling someome logic out of controller into adder service
[CLC-994] Using the taskAdder service in activities
[CLC-2450] Telebears appointments go on the semester view
[CLC-2450] More semester logic wrangling
[CLC-994] Feature flag for activity_to_task
Merge pull request #1602 from yuhunglin/CLC-2450

[CLC-2450] Telebears appointments belong in the semester view
Merge pull request #1599 from yuhunglin/CLC-994

[CLC-994] Take a notification and make it a task
[CLC-994] Fixes

- IE9 Compatibility fix: anchors -> buttons
- Disable/Enable button also based on GoogleProxy.access_granted? permissions
Merge pull request #1604 from yuhunglin/CLC-994

[CLC-994] Fixes
CLC-2401 Skeletal but working connection to CFV API
CLC-2401 MyFinancials controller and merged model
CLC-2401 VCR recording of Oski's financial data, plus fake test
CLC-2401 Make financials controller observe feature flag