Make a copy of list before iterating over
About #417
Add comment to explain modification.
Rework the API of Categorize
Impreoves the javadoc of Categorize
Improves description of the expected behaviour of Categorize
TypeEvents will be useful for categorize analysis too
Huge rework of the Categorize API.
We were dealing with a mapping structure backed by two lists and an
additional value... As it is basically a RealLiteral -> ToType mapping
with first key Double.NEGATIVE_INFINITY, we can efficiently use a
SortedMap rather than doing all the work manually. Moreover, it should
be more efficient in the end...

In addition, I've changed method names so that they are simpler and
closer to what is done in Map.
Improving javadoc in Categorize
Fixes some tests.
Note that there is still one that does not pass and that many of them will be removed in the end.
improving the Javadoc of Categorize, once again
Adds a remove methods that uses a RealLiteral rather than an index.
First version of a wrapper for parameters eligible for interval classification.
This first wrapper is dedicated to string parameters. Consequently, it does handle
StringLiteral and Categorize2String instances.
improves the signature of remove
Adds the wrapper for Categorize2Real, now
Don't understand why we don't have an equals method here...
And finally : colours.
Cleaning up the source code here...
There were analyzers not used anymore, and all the associated tests.
Fix some compilation error in the advanced legend UI. Does probably not work
Merge pull request #423 from nicolas-f/fix/concurrent-modif

Make a copy of list before iterating over it.

Fixes #421. See also #417.
First step in order to solve #425.
I've replaced some constant images and their bounds with two map caches
and the associated map of bounds. The map of bounds is not really
satisfying as it relies on border effects, but it was fatster to
implement...
I still must be sure the cache is emptied when needed and that potential
equivalent features are well managed too.