Add spinners to dashboard and notifications pages
WIP commit of daily progress heatmap enhancement
Finish displaying daily progress on heatmap

Please note that this is a very rushed submission, I'll have to go back
and fix it big time after this.
Set minimum width to daily progress cell

Helps with tablet resolutions etc.
Clean up courseview, step 1
Progress fetch refactoring step 2
Finish refactoring heatmap progress changes
Add heatmap sorting for progress
Add submenu tab for student view
Remove filtering from table

Fixes "jumping" of the table as the filter box pops up once all the
data is loaded.
Fix tooltip on student progress chart
Fix axes on both student view plots

Limit their display to the latest 30 days worth of data.
Fix initial student list not being sorted

Initializing the data table sorts the table immediately by name,
and so if the students arrive unsorted, the UI shows a reordering
of the table after all its updates are completed, which is not
super good.
WIP - add student model and collection

Intermediate commit
Remove referenceconcepttree from parse data

Makes much more sense now
Switch to using students collection

This is instead of the global array of Parse Student objects I was
using before.
Add mastery snapshot model and collection

Also use a map of students to collections of mastery snapshots
as our main source of mastery snapshot data.
Have notifications use already fetched data
Daily progress doesn't fetch data anymore
Fix sorting of mastery snapshots collection