oox: syntax fix: wrong index

Change-Id: I8b76da14c75050f60b0af10cdadda821484db4f1
fdo#71556: Remove unwanted a11y event on text insertion

The accessibility event text-attributes-changed was being emitted
every time we typed because typing implies changing the RSID internal
format attribute. This change was triggering the event but it
shouldn't, as it is an invisible attribute.

I had added a new member to SwUpdateAttr class to be able to indicate
which format attributes are being changed (until now, it just
indicated that some attribute changed with RES_TXTATR_AUTOFMT and no
more details). This member is populated when an SwUpdateAttr object
is being created for a RES_TXTATR_AUTOFMT. Finally, I check the
contents of this list to look for relevant a11y attributes before
issuing the events, if there aren't then no events are issued.

Change-Id: Ieaedf888ccc1bff9c7af64a1412ca1d3b5411351
ooxml: Preserve soft edge effect on shapes.

Reused most of the code of outerShdw and innerShdw effects, but adding
a new attribute "rad" and a flag to check if a color definition must
be written inside the effect definition. Finally, modified an existing
unit test to add a check for softEdge.

Change-Id: I0d32714bde9a5b05c726acd47b85b1dea3c6a581
ooxml: Preserve glow effect on shapes.

Reused most of the code of outerShdw and innerShdw effects. Modified
an existing unit test to add a check for innerShdw.

Change-Id: I7328fe696721d28c35b26ca1b702c7f64c63ab21
ooxml: Preserve reflection effect on shapes.

Reused most of the code of other effects, but adding some new
attributes specific for this effect. Finally, modified an existing
unit test to add a check for reflection.

Change-Id: Iffd0c1203e9c66a8d7b7f748d98d9c3ef01c7bbf
ooxml: Preserve blur effect on shapes.

Reused the code for other effects just adding the new attribute
"grow".

I didn't add a unit test for this effect because I found no way to
apply it to an object in Word, but it's technically part of the
standard.

Change-Id: I391aff17f59d49d6bf339a71481dcdb51c537c9e
oox: Code protection against empty effects

This is an extra check against clumsy programmers like me to prevent
generating incorrect documents.

Change-Id: I22261e3b6123a9a44461683519e33224f08adb5a