Adds new blending mode 'Truncate blend'

Bring repeat behavior on par with GEGL and Cairo,
and sane ways of creating square or circular gradient
shapes.