Dramatic overhaul of filters

Now, they're facets and use "enums" to define possible selections and values in a generic way.

This breaks everything but poverty page for now.
Preaggregated data on working Poverty page!

Woot! Now getting data and creating query from facets is in a portal class.