Added method to find all Datasets linked to a certain image
Added Multiple-Dataset warning dialog #11883

When the user wants to delete an image which is linked to multiple datasets a warning dialog will be shown, see trac #11883
"Show file paths" now shows the targets of the (sym)links in case of inplace imports
Added empty method to NullOmeroPojoService to match OmeroDataService interface
Added comment, updated copyright date
Externalized the FilePath dialog into a separate class
Implemented a clickable tooltip
Improved/Fixed inplace import icon tooltip/paths

Swing tooltip replaced by ClickableTooltip
'Show file paths' now shows the link target in case of inplace imports
Updated copyright date
Corrected copyright date
Initial working Java MapField
Nearly working c++ map type
Work-around c++ std::map copy semantics

For the moment, getConfig and setConfig are a bit
surprising since the std::map is being passed by
value rather than reference.
Passing Python test
Warning dialog now shows information about the linked Datasets
Implemented maximum file size limit for import
Merge remote-tracking branch 'origin' into limit_number_of_imports
Implemented @jburel suggestions
Removed thumbnails from multiple dataset links warning dialog
Made it a bit easier to add new fields and/or change their order