(SearchBar) start the bysyPainterTimer only when needed
(SearchBar) Make the search busy indicator smooth and nice !
(MemoryMonitorPanel) Compute colors once
(MemoryMonitorPanel) Cache the background, redraw on resize
(MemoryMonitorPanel) Cache the font
(MemoryMonitorPanel) Cache the strokes
(MemoryMonitorPanel) Cache more colors
(MemoryMonitorPanel) Cache the no-network image
(MemoryMonitorPanel) Repaint the background from paintComponent instead of the resize event

The resize event happens too late and not often enough, so that the
background was not redrawn often enough. With a simple size check in
paintComponent it is ok.
(SearchBar) Add comments
Merge pull request #531 from tlecomte/searchbar

Searchbar tweaks and animation improvements :)
Merge pull request #532 from tlecomte/memorymonitorpanel

Memorymonitorpanel: better memory usage.
(RoisPanel) Use a LinkedBlockingQueue instead of a simple ArrayList

The LinkedBlockingQueue is inherently thread-safe, and has a blocking
'take' method so that the thread can deep-sleep.
Merge pull request #534 from tlecomte/roispanel-deepsleep

(RoisPanel) Use a LinkedBlockingQueue instead of a simple ArrayList.
fixed invisible horizontal / vertical ROI line.
Swimming pool enhancement (New Viewer)
Updated classpath:
- BioFormats library now packed in a single JAR file.
- removed simpleITK library (will be done as plugin).
* added Importer and Exporter interfaces and classes.
 - Importer: base importer class
 - FileImporter: base interface for resource import from file
 - SequenceImporter: base interface for sequence import
 - SequenceFileImporter: base interface for sequence import from file
 - SequenceExporter: base interface for sequence export (not yet fully
supported)
 - SequenceFileExporter: base interface for sequence export to file (not
yet fully supported)
 - PluginImporter: plugin abstract class for the import interface
 - PluginFileImporter: plugin abstract class for the file import
interface
 - PluginSequenceImporter: plugin abstract class for the sequence import
interface
 - PluginSequenceFileImporter: plugin abstract class for the
sequence import interface
 - PluginSequenceFileExporter: plugin abstract class for the
sequence export (not yet supported) interface
* added ImageProvider interface and AbstractImageProvider class.
  Describes a flexible image access which is used as base for the
SequenceImport interface.
* added LociImporter and LociImporterPlugin classes.
  BioFormat library implementation for the new Importer interface.
* Loader: major rewrite to use the new Importer interface.
* Change the SerieSelectionDialog to use the new Importer interface.
* Saver: minor changes, not yet adapted to the new Exporter interface. 
* ImageSaverDialog: only accept to select FILE as destination so
file name is not lost when changing directory.
* ROI:
 - added a basic implementation of .contains(ROI) and .intersects(ROI)
 - severals bug fixes with boolean operations.
* ROIUtil: added getMassCenter() method.
* IcyBufferedImageUtil and SequenceUtil: added rotate(..) method.
* Sequence: fixed metadata load/save for multi serie images.
to define serie attached to this sequence (used for persistent data
file).    
* TaskFrameManager: complete rewrote as the old code was lazely
done. Hopefully this fixed some issues.
* ActionDialog: added isCanceled() method to know if the operation has
been canceled.  
* added EditRepositoryDialog to replace the old one which contained
bugs.
* FileAction: fixed new image create and added "save metadata" action.
* ROIAction:
 - ROI subtraction now produces the 2 possible results.
 - XLS export now always export all ROIs.
 - some minors issues fixed.
* ROIPanel: fixed some issues in refreshing data or actions.
* Rectangle3D/4D/5D: severals fixes with infinite dimension.
* FileUtil: added toFiles(..) and toPaths(..) File <--> String
conversion methods.
* several improvements in the Exception/Error catcher and report.
plugin causing the exception).
* Anchor2D: added Anchor2DPositionListener to replace the old deprecated
Anchor2DListener
* added support for local plugin repositories.
* others fixes, cleanup and refactoring.
* Application menu : added 'Import' section.
* Loader: 
 - added access to the different type of Importer.
 - added method to open image with a specific Importer.
* Open image dialog:
 - now use display file filter from Sequence importer.
 - importer selection done from selected file filter.
* MainInterface:
 - added .isHeadLess() method.
 - added .getCommandLineArgs() and .getCommandLinePluginArgs() methods.
Prelemenary support of importer action.