report: show per school admin, teacher, user counts

refs #15249
report: slight change for readablity

refs #15249
report: slight prettification

refs #15249
Fixed indentation logic errors.

refs #15783
Merge branch 'bug/15783' into develop
Merge branch 'enhancement/15249' into develop
requirements: added oursql and cleaned up list

We should use 'pip freeze > requirements.txt' to generate the list from now on

refs #15813
Merge branch 'bug/15813' into develop
Add test for the 404 page.
Merge branch 'bug/15483', remote-tracking branch 'origin' into develop
views: move 404 handler

refs #14505
util: cleanup imports

refs #14505
util: move requires_role into util

refs #14505
util: gather method doesn't need a class

refs #14505
views: cleanup imports

refs #14505
blueprints: create a general blueprint

This contains:
  /
  /register
  /login
  /google_login
  /logout
and the google_authorized method

refs #14505
route '/' login_required not needed

refs #14505
blueprints: create report blueprint

This contains:
  /report

moved build_accordion from views into util
updated templates and other methods for the new path

refs #14505
util: alphabetized functions

refs #14505
various: moved more functions from views

moved some to the general blueprint and to util

refs #14505