Initial fix for #2390 - removed the `facility_required` decorator to allow filter by All facilities in dropdown at front-end.
Merge branch 'develop' into hotfix/2390-coach-reports-cannot-compare-across-all-facilities

* develop:
  Cleans up javascript linting.
  transfer LOAD_KHAN_RESOURCES to main/settings.py and have its value determined by CHANNEL
  rename LOAD_PERSEUS_ASSETS to LOAD_KHAN_RESOURCES
  load perseus assets depending on the value of settings.LOAD_PERSEUS_ASSETS
  Integrate TouchPunch to enable touch-friendliness on jquery drag events.
  Adds check_setup_status decorator to homepage. Actually skips Nalanda tests.
  Fixes facility deletion to check facility name on deletion properly.
  Skips nalanda tests. Fixes coachreports test URL.
  Changes url tests to learn rather than math.
  Fixes student testing tests.
  Removes soundmanager loading race condition.
  Modifies BaseView to override base remove method for subview closing. Call close or remove method.
  Cleans up audio-js to soundmanager migration.
  This is for #2465 - we now get the video duration from `get_video_cache()`.  The `youtube_id` defaults to `video_id` if not found on the video dict.
  Initial fix to allow command to proceed without throwing exception.
Initial fix for #2390.
Allow all group navigation in the `/coachreports/table/`
Fix filters for the Test Logs report, also fixes the unit tests.
Initial fix for #2390
Rename for facilitie to f.
Removed the `facility` parameter in the coach_nav_context.
fix some error
Allow of viewing coach reports for only ungrouped users
Show "Ungrouped" option for the list of groups on coach reports.
Some refactor to make `has_ungrouped_students` reusable.
Remove option for "All" and "Ungrouped" from handlebars and put it on the API endpoint with flag if to include it on returned objects or not.
Initial changes to reuse the UNGROUPED_KEY.
all navigation for all facility and all ungroup facility user. Navigation can also navigate by facility user under a facility
Initial test implementation for `tabular_view` in coachreports module.
Initial test Implementation for `tabular_view`, `timeline_view`, `scatter_view` and coach report navigation.
Test Case Scenario for Coachreports navigation.
1. Test a facility have a facility user and under a facility group.
2. Test a facility user that belongs on a ungroup user.
3. Test facility don't have any group and there is a existing facility user.
Initial refactor of unit tests for CoachNavigationTests.
Make unit tests work for the dropdown of facilities and corresponding groups.
Corrections for the sample data and added some TODO items.
Merge branch 'develop' into hotfix/2390-coach-reports-cannot-compare-across-all-facilities
Test for topic dropdown functionality.
refactor the expected list and add the submit button.