svg: typos and whitespace
[gradient] actually use (DiaRenderer::)set_pattern

no harm for the main use case, because that checked RENDER_PATTERN
availability before calling the member function
svg: parse defines before objects

At least iDraw is writing the <defs> after the objects
referencing them.