Reconstruct Reader: Fixed jagged contour problem
Reconstruct Reader: Fixed zero-length path bug
Reconstruct Writer: Plugin to support exporting TrakEM2 projects as Reconstruct projects
Reconstruct Writer: Handle cancelled exports gracefully, give feedback upon success
Reconstruct Writer: Remove from Plugins>Utils menu
Reconstruct Reader: Fixed vertical shift bug for open contour -> profile list
Improved performance of 3D analysis
Minor performance improvement in 3D Sholl
removed some files
cleaned more old files
Removed old backups
TrackMate_: show new spot cells at a corrrect location in TrackScheme

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: edges added manually are displayed immediatly in TrackScheme

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: change TrackScheme design

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: protect against manual tracks when returning their features

Let's be honest, the track feature story is a mess. Since we do not
compute them all the time, there is "often" a NPE when trying to access
the features of tracks that have been created manually.
Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: better handling of manually created spots in TrackScheme

We noe compute an optimal position as they are created. It looks good.
While at it, simplified a bit the layout story in TrackScheme.
Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: the spot image updater use the FRAME info from the spot it is given

Instead of looking for it in the model, where it might not be if the
target spot was not added to it yet.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Weaver: show compilation errors, if any

It's kind of hard to know what went wrong if you do not see error
message.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Weaver: use java.io.File more efficiently

Java cannot help us with cross-platform issues if we do not give it
a chance.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
RefreshScripts: do not rely on IJ1 being initialized

Menus.getPluginsPath() happily returns null if no IJ1 main window was
initialized. That is not helpful. So use the 'ij.dir' property instead.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>