Changes
-------
- Bump frontend-platform to bring `intl-imports.js` script
- Move all i18n imports into `src/i18n/index.js` so `intl-imports.js` can
override it with latest translations
- Add `atlas` into `make pull_translations` when `OPENEDX_ATLAS_PULL`
environment variable is set.
- Refactored i18n utils into own file to avoid overwriting them by
atlas
Refs: [FC-0012 project](https://openedx.atlassian.net/l/cp/XGS0iCcQ) implementing Translation Infrastructure OEP-58.
* refactor: updated table deprecation of HistoryTable
* refactor: updated table deprecation of OverrideTable
* refactor: updated table deprecation of GradebookTable
* refactor: updated unit tests of OverrideTable according to new changes
* fix: error for css
* fix: strict dictionary error for react component
* chore: update css and handle syntax errors
* chore: update unit test
* fix: remove datatable row status and update tests
* fix: test coverage
Co-authored-by: Leangseu Kim <lkim@edx.org>
Co-authored-by: Ben Warzeski <bwarzeski@edx.org>
* 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