CLC-1298 Restore/refactor Notifications API
https://jira.media.berkeley.edu/jira/browse/CLC-1298
[CLC-1244] Act as feature
[NOJIRA] Cleaner test output
Merge pull request #687 from yuhunglin/NOJIRA9

[NOJIRA] Cleaner test output
Merge pull request #684 from shacker/CLC-1298

CLC-1298 Restore/refactor Notifications API
Merge pull request #688 from raydavis/raywip

CLC-1307 Do not lose merged feeds when Sakai or Canvas return 503
CLC-1285 Add the collegiatelink icon
https://jira.media.berkeley.edu/jira/browse/CLC-1285

Optimized with ImageOptim
Merge pull request #689 from shacker/CLC-1285

CLC-1285 Add the collegiatelink icon
[CLC-1244] Act-as feature fixes
[CLC-1244] Pushing seed users into migration code
CLC-963 Disabled button state
https://jira.media.berkeley.edu/jira/browse/CLC-963

Also covers CLC-1093 Implement Cancel button for "Add Task"
https://jira.media.berkeley.edu/jira/browse/CLC-1093
[CLC-1244] Merged test user flag into UserAuth table, fixed the flagging on logging from INFO -> WARN, additional logging statements for the success state
Merge pull request #685 from yuhunglin/CLC-1244

[CLC-1244] Act as feature
Merge pull request #690 from shacker/CLC-963

CLC-963 Disabled button state
CLC-434 API support to check whether the user has a Canvas acccount