for-loop fix removes 'undefined' from reset dialog. See #12301
Use fulltext search instead of somemustnone
Added possibility to search for Datasets, Projects, etc.
Removed ID search again, enabled search for different types

ID search has to be implemented otherwise, by HQL.
Search is now also possible for Datasets, Projects, etc. but the
result cannot be displayed yet.
Deleted accidentely added classes; fixed import
Fixed problem with AdvancedSearchResult and added comments
Hide (commented out) date range combobox from SearchPanel
Added general annotation search option
Just added toString() to AdvancedSearchResult
Added AND search
Added reset dates button; removed default field selection
Restored previous search methods; added batch size limit
Previous search methods and objects restored in order to not break
the OmeroDataService interface, moved recent code to new methods,
marked the old ones as deprecated.
Added user restriction to search; removed unneccessary code
Added Quicksearch field to toolbar
Just reverted some changes
Removed OR queries again, just use annotation:xyz query
Removed OR queries again, just use annotation:xyz query
Fixed a few things:
Made search display work again like it was before (images only)
Adapted UI to Web search (order of fields ,etc.)
Removed some out-commented code
Removed wrong Override statement
Had to move SearchComponent and SearchPanel to agent package