IntegralHistogram2d class with methods for computing the integral histogram
and also a very fast approximation to a median filter based on the integral histogram.
New filter CorrectBackground, which does a pseudo-brightfield correction
using an integral histogram-approximated median filter as the brightfield.
Merge branch 'master' of ssh://repo.or.cz/srv/git/trakem2
Fix inconsistency in Layer.getIntersecting,
where the queried Displayable was being removed when buckets where used,
and when buckets were used the list wasn't filtered by matching the desired class.
Patch.intersects: override Displayable.intersects to perform first a cheap operation
with bounding boxes when a costly one must be done using an Area extracted from the mask.
AbstractAffineTile2D.pairOverlappingTiles: use layer buckets
to avoid comparing all to all, and cache the Patch Area,
so that when masks or coordinate transforms are present in a Patch,
the Area is not recomputed (very costly) every time.
Remove debugging message from CorrectBackground.
New class ParallelMapping, an Iterable that works like clojure's pmap.
In other words, apply a function to every element of a sequence,
while processing in batches ahead of consumption.
Parallelized AbstractAffineTile2D.pairOverlappingTiles using ParallelMapping.
Merge branch 'master' into fiji-archipelago2