Report: better district sorting

This cleans up the dump_schools in report.js as well as build_accordion and get_schools in util.py resulting in the report properly displaying active/inactive schools.