Correct the computation of valid reporters.

The computation removed counted locations and their descendants which
for a location like 'Uganda' means the entire countries and all
districts and sub county locations had their reporters counted multiple
times.

This commit also makes use of the blacklist for computing valid
reporters and schools