TrackMate_: fix annyong bug with spot visibility

Now that spot visibility is stored at the spot level and not at the
collection of spot level, we run into visbility problems when we copy
the collection. Fix this by conserving spot visibility over copy.
Most likely this bug will popup again later...
Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: make some panels more reusable

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: make some fields protected

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: WIP: work on a better coloring design in the GUI

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: WIP more work on the unified coloring scheme

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: fix NPE when loading at filtering stages

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: histograms, colors, and displays are live

A manual modification of the model is echoed through all the views of
the GUI: from the coloring of spots to the histogram displayed in the
filer panels.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: prevents HyperStack displayer to be registered twice

as a source for user events. Otherwise, if 2 HyoperStack displayers are
rendered on the same ImagePlus, each key and mouse events will be
duplicated.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix a bug in local vs global track analyzers

We forgot that some track analyzers needs to compute track features over
all the tracks (global) even if one track has been affected by change.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix a bug in the view configuration panel

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