Anonymizers for apps that contain sensitive data.

Management  command for convenient generation of data
fix for #1203 - show enrolled classes for sections that are hidden
Initial Implementation - Onsite classchanges grid should have "show/hide all categories buttons" #1204

Needs logic to uncheck all/hide checkboxes
#1204 - Changed checkboxes to buttons and fixed some bugs pertaining to failed category lookup
#1207 - toggling of complete timeslots(needs logic to determine if timeslot 'complete'
#1207 - json and logic to hide timeslots
Merge branch 'main' of https://github.com/learning-unlimited/ESP-Website into jlegris_onsitegrid
removed anonymizers
Merge branch 'main' into jlegris_onsitegrid
Updated logic to search all students and to flag profile status
Resolved issue with schedule overlap of menu
styles for items with no profile
Implemented live ajax search student data
Custom class applied to menu items for students without a profile