Routed the WorldWind RetrievalService retrievals through our new retrieval system, so we can monitor progress
Merge remote-tracking branch 'origin/master'
Added isPaused and isCanceled to the public IRetrieval API
Added the ability to define the retrieval settings via a IRetrievalProperties object, which controls caching and read/connect timeouts
Added the ability to listen to retrieval add/remove events on the IRetrievalService
Adding listeners to bookmarks controller to stop animation on mouse click etc.
Merge remote-tracking branch 'origin/master'
Fixed bug in the CompoundRetrievalListener where a call to one of the listeners could possibly remove multiple listeners, causing ArrayIndexOutOfBounds exceptions
Fixed exceptions thrown during the shutdown process of the retrieval service
Added callersChanged() method to the IRetrievalListener interface
Adding an apply handler for applying bookmarks via toolbar and menu
Added the RetrievePart, which monitors the retrieval service
Removed unnecessary table redraw
Fixed bug in SetAndArray (and implementation) where getArray would cause a ClassCastException
Fixed issue in retrieval part refreshing where the UI thread would get flooded with update requests
Added download progress bar to the layer tree nodes
Added some icons
Fixed possible bug where listeners can be added/removed while calling the listener list
Fixed NPE on shutdown
Fixed possible bug where listeners can be added/removed while calling the listener list