Expose --markers option in test_setup.py

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Add pytest.ini to define custom markers

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Deprecate fs_suite pytest marker

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Deprecate pytest cliobj marker

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Add description for long-running pytest marker

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Fix flake8 warning

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Remove unnecessart ptestmark
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