svg: introduce defs element
svg: introduce clipPath element
svg: introduce SvgIRI and clip-path attribute
svg: mappers for defs and clipPath elements
svg: add defs and clipPath usages to demo
svg: add clipPathUnits attribute