CLC-1144 [Front-end] - Clean up the CSS
https://jira.media.berkeley.edu/jira/browse/CLC-1144

* Start partials with _
* Do `import "test"` instead of `import "test.scss"`
* Combine the classes and groups css
* Separate out the footer & header
* Remove unused CSS
* Renaming
* Use the new version of linear gradients - use background instead of background-image!

** This doesn't fix the jira yet, it's just one step in the process**
Merge pull request #565 from christianv/CLC-1144

CLC-1144 [Front-end] - Clean up the CSS
CLC-1100 Do not lose Canvas assignments due earlier today
Refactor to reduce code duplication.
CLC-1107 - iPhone: Getting to see the add task UI takes an extra click

https://jira.media.berkeley.edu/jira/browse/CLC-1107#comment-94278
Tested on iOS / Firefox and Chrome
Merge pull request #564 from ctweney/clc-1075

CLC-1075 Separate notification display from storage
CLC-1155 - Remove the user_id from the notifications dummy json
https://jira.media.berkeley.edu/jira/browse/CLC-1155
Merge remote branch 'christianv/CLC-1155' into clc-1155

* christianv/CLC-1155:
  CLC-1155 - Remove the user_id from the notifications dummy json https://jira.media.berkeley.edu/jira/browse/CLC-1155
CLC-1155 Remove user_id from real notification feeds
Merge pull request #566 from raydavis/raywip

CLC-1100 Do not lose Canvas assignments due earlier today
CLC-1155 Add the notification ID to feed
Merge pull request #569 from ctweney/clc-1155

CLC-1155 Remove user_id from notification feeds
Merge pull request #567 from christianv/CLC-1107

CLC-1107 - iPhone: Getting to see the add task UI takes an extra click
[CLC-1061] First iteration of canvas notifications, with fixes
CLC-1072 Fix fake-JMS timestamp read
Merge pull request #570 from raydavis/raywip

CLC-1072 Fix fake-JMS timestamp read
CLC-370 - Investigate using webkit scrollbars
https://jira.media.berkeley.edu/jira/browse/CLC-370
Merge pull request #571 from christianv/CLC-370

CLC-370 - Investigate using webkit scrollbars
[NOJIRA] Need more ways of bypassing cas
CLC-1090 - Assignments & Tasks: Content is not centered in the column
https://jira.media.berkeley.edu/jira/browse/CLC-1090

Also fixes:

* Unscheduled isn't showing up on the same height as Scheduled
Merge pull request #553 from yuhunglin/CLC-1061

[CLC-1061] First iteration of canvas notifications