* move GradesTab and BulkHistoryTab to views and control from container through redux
* add data logic for view control and import success toast
* add NetworkButton component for download/upload buttons
* remove download button from Bulk History view and update heading and help text
* add View control button to GradebookHeader if bulk management available
* remove FilterMenuToggle from SearchControls
* update BulkManagementControls to now include upload/download grades buttons
* add Import Success toast
* rename UserLabel to FilteredUsersLabel for clarity
* add InterventionsReport component
* update GradesView top-level component
* messageing update (separate messages into per-component files)
* style updates
* update test plan
* clean up css and add docstrings
* typo fix
* fix typo in bulk management view header
* refactor: simplify bulk management enabling
Formerly, a course had to have bulk management enabled and have a master's
track. This painted us into a corner where we had to create a
workaround for enabling bulk management on non-master's track courses.
Instead, this relies only on an enabled flag from edx-platform (based on
a course waffle flag) which simplifies the enabling code here.
* feat: remove unneeded bulk management allow-list