forms: Several minor fixes for properties and search integration

This patch demystifies the list-item-properties and the form-field-configuration a bit. 

Also, it all selection and choice fields are rendered as a multiselect drop-down for advanced search, and the search backend has support for finding records based on the multiple selections.