Renamed objects to districts.

More clear than before.

refs #14745

Conflicts:

	orvsd_central/views.py
Don't show schools without ANY site info.

Also fixed small bug regarding calculations when a # users column
doesn't have a number.

refs #14745

Conflicts:

	orvsd_central/static/js/report.js
	orvsd_central/views.py
Hide districts without schools in them.

refs #14725

Conflicts:

	orvsd_central/views.py
Removed districts without any SiteDetail data.

refs #14745

Conflicts:

	orvsd_central/views.py
*Smart* enhancements for data gathering.

We now check whether or not a school has similar schools to
identify the correct district for that school.

refs #13203

Conflicts:

	orvsd_central/util.py
Optimized query for report page.

Now, we go backwards. For a total amount of information, we don't
care where it comes from, only that it's accurate. We do this by getting all
Sites with SiteDetail entries, then grabbing the data we want from those.

This has been tested agains the previous method, and returns the same results.
We can conclude this is an accurate representation of the data from that.

refs #14745

Conflicts:

	orvsd_central/views.py
We now call for the report data.

Previously we sent it all in through the template, which causes
loading time issues.

refs #14745

Conflicts:

	orvsd_central/templates/report.html
	orvsd_central/views.py
Optimized report logic.

refs #14745

Conflicts:

	orvsd_central/views.py
Fixed a couple issues for merging branch commits.

refs #14745
Added inactive category.

The inactive category only shows districts with schools that have no
SiteDetail data, but still have an associated Site.

refs #14745
Fixed datetime issues not merged in properly.

refs #14745
Removed print statement.

refs #14745
report: removed unnecessary import

refs #14745
util: code cleanup

refs #14745
Merge branch 'enhancement/14745_cherry' into develop