----------------
* Fully re-use the AT edit widgets
* Support criteria with multiple fields
* Use the widgets to process the form values
* Add checkbox criterion based on FormSelectionCriterion,
FormPortalTypeCriterion, and FormReferenceCriterion
* Add a date range form criterion (JS calendar not working yet)