VTK library loading fixed for Unix system.
* added Undo support to basic operation:
 - ROI add/remove
 - ROI properties change (color, stroke...)
 - sequence operation (remove channel, change dim)
* added plugin usage statistics.
* added user account link support.
* Canvas2D:
 - added area selection (Ctrl key + mouse drag)
 - added message when there is not enough memory to display image
* FileUtil.getApplicationDirectory() modified a bit.
* ROIPanel : fixed sorting on position and size.
* MainInterface:
 - added getUndoManager() method to retrieve the active Sequence Undo
Manager.
 - added undo() and redo() methdos for fast undo and redo on the active
Sequence.
* PluginDescriptor:
 - added isBlundled() method to know if this is a bundled plugin
(several plugins inside the same package)
 - added isKernelPlugin() to know if this plugin is bundled in the
application.
* PluginLauncher: some changes with plugin launch operation.
* Plugin: added getName(), isBundled() and getOwnerClassName() methods.
* ROI:
 - added copyFrom(ROI) method to obtain a ROI copy.
 - added getPropertyValue(..) / setPropertyValue(..) for generic
property get and set operations.
* MetaDataUtil: added getSizeX/Y/Z/T/C() and setSizeX/Y/Z/T/C() methods
* Sequence:
 - added copyFrom(..), copyDataFrom(..) and copyMetadataFrom(..)
methods.
 - added createUndoPoint(..), createUndoDataPoint(..), 
createUndoMetadataPoint(..) and AddUndoableEdit(..) methods to create
complete, partial or custom restore point for undo operation.
 - added undo() and redo() and clearUndoManager() methods
 - added getSelectedROIs(Class<? extends ROI> roiClass..) to retrieve
selected ROI of a specific type only.
* added SequenceUtil.getCopy(Sequence, copyROI, copyOverlay, suffix) to
get a copy of the specified sequence with specific options.
* added new methods to DateUtil.
* minors fixes and tweaks.
version change
updated jardesc
* Undo support:
 - finalized the history (undo) panel with global undo / redo operations
(Ctrl+Z / Ctrl+Y)
 - added undo support to almost all ROI actions from GUI.
 - modified mergeable property so we don't have anymore non significant
undoable edit (easier to manage)
* Loader:
 - improved image preview display when multiple importer are available
 - Loader.loadThumnail(..) now search in all compatible importer
* Loci importer: better retrieving of channel color from metadata
* added the ugly PluginNoEDTConstructor interface to avoid plugin
creation in the swing graphics thread (needed for retro compatibility).
Be careful as some Plugin abstract classes now use this interface.
* disable user link action as others features are not ready yet.
* IcyBufferedImageUtil.convertToType(..) now uses safe type conversion
as we always prefer it (even if it's bit slower).
* added ImageUtil.isGray(image) method to know if the specified RGB
image only contains gray pixels.
* minor fix with internet monitor.
* pre load the importers classes to avoid non responsive UI for some
seconds on first open operation.
* added MetaDataUtil.getChannelColor(..) method
* ROI2DShape: added addNewPoint(..) and removePoint(..) method
updated jardesc
Fixed round-off issue in ROI3DStack.contains()

writing ```(int) z``` poses issues when checking lower bounds.
For instance, let us assume the ROI3D starts at z=0. Here a call to ```contains(anyX, anyY, -0.1)``` will return true because -0.1 is rounded off to 0, while it should return false.
Merge pull request #613 from adufour/patch-3

Fixed round-off issue in ROI3DStack.contains()
* added LUT preservation on some sequence operation (extract frame /
slice..)
* the histogram "auto bounds" parameter is now preserved.
* added MainInterface.getActiveLUT() for fast retrieving of current
viewer's LUT.
* added new methods in LUT and LUTChannel to copy colormap and scaler
objects.
* RectanglexD: fixed some typos in contains() and intersects() methods
* ROIxDStack: fixed rounding error in contains(..)and intersects()
methods
Merge branch 'develop'
* added 3D, 4D and 5D rectangle ROI (available through code only)
* ROI:
 - fixed minor issue on subtraction operation.
 - fixed NOT boolean operation for 3D, 4D and 5D ROI.
* Canvas2D and VtkCanvas:
 - reset view with 'r' shortcut
 - reset view and palette with 'R' shortcut
* Loader:
 - better image auto ordering from filename when loading a group of file
 - better progress information when loading a group of file
* fixed minor refresh issue on histogram
* Sequence:
 - added getDefautColormap(..) and setDefautColormap(..) methods.
 - added getColormap(..) and setColormap(..) methods (user LUT)
* Colormap are now correctly preserved on channel extraction or remove.
* minor fix on the UndoManager.
* others minors changes.
Merge branch 'develop'
Fixed minor issue on usage statistics load/save operation.
* fixed minor issue on save/load operation with usage statistics.
Merge branch 'develop'
fixed possible bug on UndoManager in MT environement.
bug fixes.
Merge branch 'develop'