Remove casting.
Create a thumbnail store.
Add support for multiple thumbnail loaders.
Add doc and clean code.
Pass reference to the logger.
Add method to NullRenderingService.
Close service and handle exception.
Sets the rendering settings of the specified user.
Add method to NullService.
Re-remove synchronized from retrieveThumbnail
Escape analysis on ThumbnailStorePrx

Track the exit of the store out of the Connector
and surround with a try/finally as much as possible.
It's a bit unclear if there is anything that can
cause the the BatchCall to not proceed until "last"
is true. If there is, that should be handled too.
Merge pull request #1275 from jburel/refresh-browser

Refresh browser
Specify full number of images to load

If the full number is not specified, the state will be modified
before the loading is complete.
Sort the images before loading.
Do not display progress bar.
Correct more concurrent modifications
Make `networkup` thread-safe

The call to isNetworkup was first setting networkup
to false before setting the value, but this was a
race condition: if one thread checked the value before
the other thread had finished calling, then a false
negative was returned. This would likely explain many
of the network-down messages we have seen.
Mark for possible removal
Better handling of recreate/permitNull flags

There were cases where a null Connector could be returned
from OMEROGateway.getConnector. That should now be fixed.
Clearer messages are now logged/thrown.
Remove NetworkChecker from RenderingControlProxy

Since the proxy has access to a service, add isAlive to the
service interface and re-use the OMEROGateway.getConnector
logic from the proxy.