* Extensive refactoring of Model.Query and View.FilterEditor to do this cleanly (geo_distance and term treated similarly now)
* model.js: xsmall tweak to set value of term filter to empty string rather than null.