TransformedSource: a source that allows an extra, manually edited transformation

This transformation decorates the original transformation of the source.
It allows the user to manually register a source with respect to its
original transform.
Now we need to have a UI to modify this transform...
Signed-off-by: Jean-Yves Tinevez <tinevez@pasteur.fr>