TrackMate_: use AffineTransform3D in semi-auto tracker neighborhood

To be re-used in other plugins.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: ensure the 'Next' button is enabled after tracking process

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix some invalid states after loading in the GUI

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: do not complain if we are saving before setting a detector

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: rationalize button state in the GUI

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: do not show the load button in the GUI anymore

Now that there is a menu command to load the data, it is more logic to
remove it from the GUI.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: another try to re-enable 'next' button after tracking

There were still times where the button would not re-enable. This seems
to be very random...
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: take advantage of the resizable GUI when we can

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: add the forgotten spot color combo box

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: optimize the spot feature grapher

For large models, it took extremely long to find the edges that belong
to the subgraph made of the selected spots. This commit proposes a
slightly faster method.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: refresh the graph panel to show all available feautures

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Merge remote-tracking branch 'origin/track-mate' into multiviewtracker

Conflicts:
	src-plugins/TrackMate_/src/main/java/fiji/plugin/trackmate/gui/descriptors/TrackingDescriptor.java

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