* CloseTabbedPane renamed to CloseableTabbedPane.
* Added ConfirmFrame which is basically a non modal ConfirmDialog.
* Added safe background processes termination check when application
exits.
* Added LineAnchor2D and RectAnchor2D for easy Line / Square alignment
on shift drag operation.
* Removed Canvas2D double-click zoom (useless).
* Canvas3D :
  - vtkPainter are now automatically added or removed to the renderer.
  - pixel size is taken from sequence metadata information (no more
duplicated information).
* IcyCanvas : fixed layers display and event dispatch ordering.
* Loader :
  - Multi series image are now opened in different sequences.
* ROI :
  - implemented align assistance with shift drag operation.
  - modified / tweaked ROI manipulation to make it more consistent.
  - added getPosition / setPosition method.
* Chat : some tweaks
* worker thread has name so we can recognize them.
* added a workaround for the MAC OS JVM 1.6.0_29 update which
cause a memory leak.
* some cleanup
* minors fixes
* minors changes for ribbon library changes.
* simplified histogram calculation.
* minor fix
* added Parallel Colt library.
* added GraphicsUtil class which provide some Graphics facilities
as drawing multi line text, calculating text bounds...
* IcyCanvas:
  - fixed minors issues.
  - added canvasToImageLogDelta() methods.
* IcyCanvas2D:
  - added canvasToImageLogDelta() methods.
  - added getTransform() & getInverseTransform() methods which
return AffineTransform object for fast canvas <--> image Graphics
context change.
* minor fix in ToolTipFrame.
* faster histogram calculation.
* added temporary fix for unexpected repaint from Ribbon component.
* ROI :
 - manipulation reworked.
 - improved rendering.
* added Hint on focused ROI.
* some fixes and tweaks.
* Canvas2D : added shift modifier for translation /
rotation / scaling operation.
* better metadata preservation on sequence save.
* added PluginThreaded interface so plugin start in a separate thread
(replace old PluginStartAsThread which was not fully functional).
* added PluginDaemon interface so plugin start automatically on
application initialization. This is useful for enhancer type
plugin.
minor change
* added DataIterator interface :
  This interface provides iteration for both read and write operation
  on double data.
* added DataIteratorMath for basic math operations on DataIterator.
* added ImageDataIterator and SequenceDataIterator class for easy
IcyBufferedImage and Sequence data manipulation.
* added Preference panel to setup daemon plugins.
* added ROIUtil class which provides utilities for ROI.
* Canvas2D : give access now to CanvasView and CanvasMap objects.
* IcyIcon now have a setColor() method to set the icon colorization.
* ROIEvent :
  - added FOCUS, SELECTION and PROPERTY change event type.
  - removed POINT_xxx event type.
  - PROPERTY_CHANGE replace the NAME_CHANGE type event.
* Sequence metadata changed to OMEXMLMetadataImpl.
* fixed regression in OME metadata generation from Sequence.
* added some methods in GraphicsUtil.
* some  fixes in online plugin load process.
* some tweaks here and there.
* fixed minor problem on duplicated online plugins when beta flag
was active.
* added ROI.setEditable(..) and ROI.isEditable() methods so
now we can have "Read Only" ROI.
* minors fixes and tweaks.
* fixed histogram calculation on whole sequence instead of current
displayed image (regression).
* cleanup
minor fix to chat messages
Merge pull request #307 from adufour/patch-1

minor fix to chat messages.
* fixed daemons plugins preferences.
* minors changes in chat panel.
Use bicubic interpolation in the 2D canvas (apart from large zooms > 400%, and during the transform animation).
This severely improves the display of images by reducing aliasing (some aliasing remains for small zoom factors,
where a low-pass prefiltering should be used additionally).

For example, open Barbara and look at the awful aliasing effects of nearest-neighbour interpolation prior to
this patch, and see how the new method improves the situation.

Nearest-neighbour is kept at large zoom levels (>400%), so that the user can recognize that it is operating on
pixels.

During the transform animation, use bilinear interpolation which is faster than bicubic and still much better
than nearest-neighbour.
Merge pull request #314 from tlecomte/master

Bicubic interpolation for the 2D canvas
* minor fix
Merge branch 'master' of https://Stephane-D@github.com/Icy-imaging/Icy-Kernel.git
* Better ImageJ integration :
 - ImageJ is now patched at runtime so we can use official builds and
even update them.
 - no more AWT component, less problems in general.
 - basic methods to convert Icy Sequence to ImageJ ImagePlus and vice
versa.
* Canvas2D :
 - added image filtering to improve quality (change setting in
preferences).
* Canvas preferences panel added :
 - Image filtering option.
 - Mouse wheel sensitivity.
* Added an option to enable/disable sequence bounds refresh on the
Histogram.
* File drag and drag operation now works also in multi windows mode.
* Fixed an error on ROI creation when VTK was missing.
* Fixed an error in image saving (regression in 1.2.2.0).
* Some refactoring.
* Minors bug fixes and tweaks.
* added ImageJ <--> ICY image and ROI conversion.
* added setPoints() methods to ROI2DPolygon and ROI2DPolyline.
* IcyIcon now support color icon (alpha property set to false).
* added some images and icons.
* minors GUI improvements.
* minor fix in updater.