desktop: avoid starting with new writer doc if OOO_DISABLE_RECOVERY set

Better to show the start center, same as when --norestore is given.

Change-Id: I726a8b7d227b646180fe16ee9c302a329a7fa36c
(cherry picked from commit dce74be2bab7a6924578e8f6f6ce37aa593cc481)
fdo#85112: reportdesign: fix SolarMutex assertion

A bit tricky, but all of the UNO wrappers for SdrObjects etc. in svx use
the SolarMutex for locking, so it's reasonable to expect that
reportdesign code also has to lock SolarMutex when it manipulates these.

Change-Id: I3cade8f53d7655e249b82673c87238d5a17256cb
(cherry picked from commit a2a9c84deff54321da0042212bae86ede25dd7e2)
fdo#72811: Revert "Broken security/password when saving to older odf (sx?)

... formats."

This exports ODF 1.1 files as ODF 1.2 packages, which is quite wrong.
Since we don't support OOoXML export any more, just revert it.

This reverts commit 06b918053fb9cf455cf431ca001a63030092d018.

(cherry picked from commit ebfec3517d001f8aa8baaabde7c4af6b01347b95)

Change-Id: I27bdd83f96e46be054f808ff6782ad16ecc90da5