Code style changes.

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

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Feature analyzers now declare whether they are manual and whether they return integers.

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
User the isInt flag of the features when reading.

Now this is actually a problem: Since in the model each feature is saved
independantly from its analyzer (decoupling the results from the
analyzing paramters, remember?), we need to save and retrieve this flag.
So this means a file format change.
Again.
Raaaahhhhh

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Write and retrieve the isInt flags to/from XML.

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Fix a longstanding bug when loading XML.

Some features disappeared from the model after loading from XML. This
was because we were inadvertantly removing them when we were trying to
distinguish between int and double features.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Fix a test.

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

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

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Better output for Settings info.

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