The public-facing data endpoints (mobile and desktop) now exclude points whose datasource is Disabled. Disabling a data source now properly hides the points from that data source.
Minor refactoring of recategorizeAllPlaces()
Oops; this time for real  ;)
A continuation of commit ebacf7a to finish the job. FIltering out disabled data sources, now applies to events and the Calendar page.