BlobShareStoreTest: Add Ice 3.5 blob
Update Ice URLs
Don't use rstring on null values.

This change checks first if the arguments passed
to rstring are null. If so, it stores them as null
values instead of empty strings, which can later
invalidate valid strings.
Use null check instead of isNotEmpty().
Scroll menus.
Remove imports.
Check the file size from store itself. (see #12152)
Merge pull request #2427 from bpindelski/rebased/develop/12056-description

Don't use rstring on null values (fix #12056). (rebased onto develop)
BlobShareStoreTest: Fix length assertion
Merge pull request #2424 from rleigh-dundee/ice35-links

Update Ice URLs
OmeroCpp: Split ObjectFactoryRegistrar
OmeroCpp: Remove unneeded API include from DetailsI
Merge pull request #2422 from rleigh-dundee/ice35-blobtest

BlobShareStoreTest: Add Ice 3.5 blob
Merge pull request #2441 from jburel/rebased/develop/log-file-truncated

Log file truncated (rebased onto develop)
Merge pull request #2440 from jburel/rebased/develop/scrollable-menu

Scroll menus. (rebased onto develop)
Merge pull request #2447 from rleigh-dundee/cpp-modularise1

OmeroCpp: Split ObjectFactoryRegistrar and remove unneeded includes