Factor out datepicker init
Fix lint
Invert conditional order to make fn more readable
Don't keep a copy of elems, always recalculate

Elems is a pairing of dom elements to search clauses. For (upcoming) stewardship searches, the key and predicate change dynamically to contain model information based on the model the user selects in the dropdown. It will be required to recalculate this on every search.
Add support for udf collection searches

Make applySearchToDom called through searchBar so that it can in turn call the downstream method on a udfcSearch instance. This is required so that search.js doesn't have to init() udfcSearch, or import it at all.

Make a helper template tag.
Style udfc bar, select boxes, etc
Small changes to stewardship search styling, naming
Fix alignment issue with subheader, fix styling
Rename plot to planting site in udfc search
Merge pull request #1308 from steventlamb/topic/udfc_search_ui

Topic/udfc search ui